设置:Celery 3.1,broker=RabbitMQ,后端=Redis。
场景:
任务状态为 state=STARTED(正在运行)
我的工作线程正在重新启动。我收到 worker: Warm shutdown (MainProcess)
消息(stdout)。工作线程成功重新启动,但任务卡在 STARTED
状态(通过 Flower 监控)并且没有任何反应。
期望的状态:我希望卡住的任务能够再次运行(或在关闭之前失败) - 并且不会被忽略并永远保持“已启动”状态。
最佳答案
使用CELERY_ACKS_LATE = True
解决了问题
关于python - worker : Warm shutdown (MainProcess) after task started,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44043579/