簡體   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