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

标签 python celery django-celery

是否有可能在给定任务 ID 的情况下获取用于调用特定失败的 celery 任务的参数?我使用 MongoDB 作为代理并使用 django-celery 包。

我知道您可以很容易地获得结果,但想知道您是否可以对用于调用该任务的参数执行相同的操作。

谢谢

最佳答案

我设法通过为此处指定的任务实现自定义 on_failure 处理程序来解决此问题:

http://docs.celeryproject.org/en/latest/userguide/tasks.html#handlers

我获得了 args 信息和错误并将其保存到数据库中。

关于python - 获取失败的 django-celery 任务的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14589872/

相关文章:

python - Celery - 有顺序任务而不是并发?

python - celery 和mysql的连接

python - 如何重启由 Supervisord 运行的 Celery Worker

django - 在项目中导入 celery 失败,在 manage.py shell 中工作(有点)

celery - 如何在内存中加载对象并在 Celery worker 的不同执行之间共享?

python - FFmpeg Drawbox 和 ZMQ b'38 功能未实现'

python - 基于现有列值的新列

python - 以月为单位绘制 x 轴

python - 使用 Tornado websocket 定期打乒乓球

python - 你如何确保在失败的子任务中调用 Celery chord 回调?