繁体   English   中英

Django-Celery定期任务错误处理

[英]Django-Celery Periodic tasks error handling

我有一个Celery任务,该任务没有在后台定期运行的参数。

我想使用on_failure追溯其遇到的特定对象的错误。

由于它不需要任何参数,因此我无法将值分配给args

我应该如何获取对象及其在执行任务时遇到的错误?

我猜这段代码正在工作

from celery.task import PeriodicTask
class Task(PeriodicTask):
     run_every = crontab(minute=0, hour=0)
     def run(self, **kwargs):
         # to do
     def on_failure(self, exc, task_id, args, kwargs, einfo):
         print("Failed")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM