【发布时间】:2019-09-25 19:00:02
【问题描述】:
我计划使用django-celery-results 后端来跟踪 Celery 任务的状态和结果。
django-celery-results 后端是否适合在任务运行时存储任务状态,还是仅在任务完成后存储?
尚不清楚TaskResult 模型何时首次创建(在任务创建、任务执行或完成时?)
如果它是在任务创建时创建的,如果设置了task_track_started选项,当任务被拾取时模型状态是否会自动更新为RUNNING?
可以在任务函数中访问TaskResult 实例吗?
另一个问题here 似乎表明了这一点,但没有提到任务状态更新为 RUNNING
【问题讨论】: