我已经启动了许多任务,但是其中一些尚未完成(763个任务),处于PENDING状态,但是系统未处理任何内容...
可以重试此任务,使celery的task_id吗?
最佳答案
你不能
您只能从内部重试任务,而不能从外部重试。
在这种情况下,最好的办法是使用相同的参数再次运行任务类型,这样您将执行相同的作业,但使用一个新的PID来标识您的过程/任务。
还请记住, celery PENDING状态不仅意味着任务正在等待执行,而且可能未知。
http://celeryq.org/docs/userguide/tasks.html#pending
我希望这可以帮助
关于python - 通过task_id重试 celery 中的任务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5140705/