【发布时间】:2014-12-17 04:41:16
【问题描述】:
当我检查celery -A proj inspect active_queues 时,我看到两台服务器显示它们正在侦听的队列,并且它们指向相同的默认队列名称celery。 django app 发出的任务仍然被两台服务器执行两次(每个 celery 服务器一次 - 所以两次)。
我可以看到传输类型也是direct - 默认值。
在我的本地任务上执行一次,所以我确信我的 django 应用程序只调用了一次任务。
我会在这里遗漏什么?
【问题讨论】:
-
关闭这个问题,因为这是因为 celery 上的自定义包装器没有正确使用队列。和芹菜一点关系都没有。