celery - 我可以重新启动失败的 celery 任务吗?

标签 celery django-celery

我正在将 celery 与 djkombu 一起使用队列。

我已为我的任务设置了 max_retries=3。一旦第三次重试失败,它就会执行带有 status=FAILUREafter_return 方法。该方法还接收一个 task_id 参数。有了这个 task_id,我可以手动重新启动任务吗(我想我需要将 Message.visible 设置为 1)?

最佳答案

您需要使用之前启动任务的相同参数重新启动该任务。

关于celery - 我可以重新启动失败的 celery 任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005838/

相关文章:

python - 如何使用 celery 在 Django 上设置周期性任务?

python - 获取失败的 django-celery 任务的参数

celery - django-信号和 celery 之间的区别

python - Django、带递归的 Celery 和 Twitter API

postgresql - Airflow 1.9 - 任务卡在队列中

python - Celery 任务不在 PyCharm 调试器中运行

python - django celery 中的定期任务无法正常工作

python - 我是否必须将我的 django 项目复制到另一台机器上才能在其上执行 celery 任务?

django - celery 任务的中间件

python - Flower UI 不显示 celery 工作人员和任务