标签: python django celery
我在使用 Celery 4.1 ,Python 2.7.13时遇到了奇怪的情况。当Python应用程序和数据库(在本例中为MySQL)之间存在连接问题时,Celery不返回非零代码并保持工作正常运行,这没有任何意义。
虽然我可以在celery -A myapp worker -l INFO -E的结果中看到异常,但工作人员并未停止。我尝试了celery工人的几乎所有选项,但没有运气。
celery -A myapp worker -l INFO -E
celery
如果数据库连接失败,有没有办法强制工作者停止工作并退出?