add — это задача из celery doc. Я просто так смущен, почему он не дает 8, как должен, а вместо этого ничего не делает, кроме как зависает.
result.wait() ничего не делает, кроме зависания и не дает 8 для результата=add.delay(4,4)
comment
даже result.get() просто зависает. Почему?
- person secolinsky   schedule 11.05.2011
comment
Я думаю, что неправильно настроил это: CELERY_RESULT_DBURI = sqlite:///mydatabase.db, так как у меня нет файла mydatabase.db. И если я создал один, я не знаю, куда его поместить.
- person secolinsky   schedule 11.05.2011
comment
Кстати, я использую AMQP, и у меня установлен и запущен rabbitmq.
- person secolinsky   schedule 11.05.2011
Ответы (1)
Вы пытались настроить серверную часть результата, эта исправленная проблема в моем случае
CELERY_RESULT_BACKEND = "amqp"
person
Anurag Uniyal
schedule
22.08.2011
Это не BROKER_RESULT_BACKEND, как будто я просто потратил несколько часов впустую. Что было очень странно в моем случае, так это то, что от интерпретатора зависал результат.get(), но скрипт на питоне точно такого же кода работал просто отлично.
- person Kurt; 13.03.2012