【发布时间】:2019-01-15 00:37:43
【问题描述】:
当我尝试运行一个工人时:
celery -A celery_conf --loglevel=debug worker -Q celery -c 1
它似乎开始了,但随后它“取消”了
[2018-08-07 16:25:16,132: INFO/MainProcess] Connected to redis://server:6379/1
[2018-08-07 16:25:23,984: DEBUG/MainProcess] Canceling task consumer...
[2018-08-07 16:25:24,993: DEBUG/MainProcess] Canceling task consumer...
[2018-08-07 16:25:24,993: DEBUG/MainProcess] Closing consumer channel...
[2018-08-07 16:25:24,993: WARNING/MainProcess] Restoring 1 unacknowledged message(s)
[2018-08-07 16:25:24,996: DEBUG/MainProcess] removing tasks from inqueue until task handler finished
知道如何开始调试吗?我已经有了 DEBUG 的日志级别。
- Celery 版本:4.2.1(也在 master 上测试过)
- Python 版本:3.6.6
- 使用 Redis 代理
【问题讨论】:
-
你能分享更多信息吗?芹菜版?工人代码?你使用redis作为后端吗?经纪人?
-
我更新以添加更多信息,工人调用已经存在
-
你能分享你的代码吗?也许代码中有些东西会导致这种情况发生
-
我很想,但是太多了。我正在寻找有关如何调试的建议。到目前为止,我最终做的是进入 celery 源代码并打印调试语句。
-
这是一个临时的 Celery 错误已修复,我们可以关闭这个帖子吗?
标签: python redis celery broker