[英]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.