我已经启动了很多任务,但其中一些还没有完成(763个任务),处于PENDING状态,但是系统没有处理任何东西...... 可以重新执行这个任务,给芹菜一个task_id吗?
答案 0 :(得分:9)
你做不到。 您只能从内部重试任务,不能从外部执行。
在这种情况下,最好的办法是再次运行具有相同args的任务类型,这样您将执行相同的JOB,但使用新的PID来识别您的流程/任务。
还要记住,芹菜PENDING状态并不仅仅意味着任务正在等待执行,但可能是未知的。
http://celeryq.org/docs/userguide/tasks.html#pending
我希望这可以帮助