我正在将 celery 与 djkombu 一起使用队列。
我已为我的任务设置了 max_retries=3
。一旦第三次重试失败,它就会执行带有 status=FAILURE
的 after_return
方法。该方法还接收一个 task_id
参数。有了这个 task_id
,我可以手动重新启动任务吗(我想我需要将 Message.visible
设置为 1)?
最佳答案
您需要使用之前启动任务的相同参数重新启动该任务。
关于celery - 我可以重新启动失败的 celery 任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005838/