我使用rabbitmq作为经纪人,只有在我的生产环境中才会发生奇怪的行为。随机地,有时我的芹菜停止消耗来自队列的消息,而消耗来自其他队列。
这会导致队列中的消息堆积,如果我重启我的芹菜,一切都开始正常工作。
“/ var / logs / celeryd / worker”不表示任何错误。我甚至不确定从哪里开始看,因为我是python / django的新手。
非常感谢任何帮助。
答案 0 :(得分:1)
我在代码中发现了问题,
所以在我的一个任务中,我正在使用挂起的urllib3打开一个解析连接。
在异步任务中移出该部分后,现在情况正常。