【发布时间】:2015-05-16 12:21:03
【问题描述】:
我尝试用 rabbitmq 配置 celery。服务器工作正常,我的工作人员收到任务并返回成功的结果,但通信(?)失败。我正在遵循 celery doc 的第一步。我启动了任务工作者并创建了文件tasks.py。我的连接:
app = Celery('tasks', backend='amqp', broker='amqp://')
工作人员内部的日志(正确):
[2015-03-13 21:00:46,146: INFO/MainProcess] Task tasks.add[ee0fd026-d08e-4380-b010-9bbe65cb8b8f] succeeded in 0.00891784499981s: 4
但无法获得结果,状态为待处理
add_task = tasks.add.delay(2,2)
In [4]: add_task.status
Out[4]: 'PENDING'
【问题讨论】: