celery worker 启动后自动退出 无任何报错信息

2020-09-24 11:46:49 +08:00
 ll5270

这是 debug 级别输出的日志 感觉问题出在了 连接 redis 上 但是经过我测试 是可以正常连接 redis 的

[2020-09-23 17:32:26,766: DEBUG/MainProcess] | Worker: Starting Hub
[2020-09-23 17:32:26,766: DEBUG/MainProcess] ^-- substep ok
[2020-09-23 17:32:26,766: DEBUG/MainProcess] | Worker: Starting Pool
[2020-09-23 17:32:27,142: DEBUG/MainProcess] ^-- substep ok
[2020-09-23 17:32:27,142: DEBUG/MainProcess] | Worker: Starting Consumer
[2020-09-23 17:32:27,142: DEBUG/MainProcess] | Consumer: Starting Connection
[2020-09-23 17:32:27,169: DEBUG/MainProcess] | Worker: Closing Hub...
[2020-09-23 17:32:27,169: DEBUG/MainProcess] | Worker: Closing Pool...
[2020-09-23 17:32:27,169: DEBUG/MainProcess] | Worker: Closing Consumer...
[2020-09-23 17:32:27,169: DEBUG/MainProcess] | Worker: Stopping Consumer...
[2020-09-23 17:32:27,169: DEBUG/MainProcess] | Worker: Stopping Pool...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Worker: Stopping Hub...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Gossip...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Control...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Tasks...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Heart...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Events...
[2020-09-23 17:32:28,177: DEBUG/MainProcess] | Consumer: Shutdown Connection...
[2020-09-23 17:32:28,178: DEBUG/MainProcess] removing tasks from inqueue until task handler finished

下面的是正常的日志输出

[2020-09-24 11:20:22,482: DEBUG/MainProcess] | Worker: Starting Hub
[2020-09-24 11:20:22,482: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:22,482: DEBUG/MainProcess] | Worker: Starting Pool
[2020-09-24 11:20:23,003: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:23,005: DEBUG/MainProcess] | Worker: Starting Consumer
[2020-09-24 11:20:23,006: DEBUG/MainProcess] | Consumer: Starting Connection
[2020-09-24 11:20:23,035: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:23,035: DEBUG/MainProcess] | Consumer: Starting Events
[2020-09-24 11:20:23,045: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:23,045: DEBUG/MainProcess] | Consumer: Starting Mingle
[2020-09-24 11:20:24,074: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:24,074: DEBUG/MainProcess] | Consumer: Starting Gossip
[2020-09-24 11:20:24,079: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:24,079: DEBUG/MainProcess] | Consumer: Starting Tasks
[2020-09-24 11:20:24,090: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:24,090: DEBUG/MainProcess] | Consumer: Starting Control
[2020-09-24 11:20:24,093: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:24,094: DEBUG/MainProcess] | Consumer: Starting Heart
[2020-09-24 11:20:24,095: DEBUG/MainProcess] ^-- substep ok
[2020-09-24 11:20:24,095: DEBUG/MainProcess] | Consumer: Starting event loop
[2020-09-24 11:20:24,095: DEBUG/MainProcess] | Worker: Hub.register Pool...
[2020-09-24 11:20:24,096: INFO/MainProcess] celery@ssMacBook-Pro.local ready.

有人知道这是什么问题吗
redis 服务版本 5.0 celery 版本 4.4.7 kombu 版本 4.6.11

1922 次点击
所在节点    Python
2 条回复
jimmyismagic
2020-09-24 12:11:20 +08:00
consumer connect 的时候失败了,应该就是 redis 的问题,看看你的 redis 连接配置
fogg
2020-09-24 14:20:06 +08:00
windows 上测试的?
换 linux 试试, 我之前也遇到过

换到 linux 上就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/710056

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX