芹菜不会返回结果

vee*_*red 7 python rabbitmq celery

出于某种原因,每当我在Celery中创建并运行新任务时,返回结果都会出现问题.第一个任务完美返回,但对于所有后续任务,结果始终处于未决状态.我检查了Celery日志,它得到了正确的结果,没有错误,但它无法返回它.

如果它有帮助,我正在运行rabbitmq作为我的后端.

vee*_*red 5

事实证明我只需要明确指定后端.

添加:

CELERY_RESULT_BACKEND = "amqp"
Run Code Online (Sandbox Code Playgroud)

到我的设置文件似乎解决了一切.