设置:Celery 3.1,broker=RabbitMQ,后端=Redis。
场景:具有任务state=STARTED (running)
我的工作线程正在重新启动。我收到worker: Warm shutdown (MainProcess)
消息(标准输出(。工作线程成功重新启动,但任务停留在STARTED
状态(通过花朵监视(,没有任何反应。
期望状态:我希望卡住的任务将再次运行(或在关闭前失败( - 而不是被忽略并永远保留为"已启动"。
使用CELERY_ACKS_LATE = True
解决了问题