2016-12-19 6 views
0

定期的にバックグラウンドで実行される引数を取らないCeleryタスクがあります。Django-Celery定期的なタスクエラー処理

遭遇する特定のオブジェクトのエラーをトレースバックするには、on_failureを使用します。

何も引数をとらないので、値をargsに割り当てることができません。

タスクの実行中にオブジェクトとそのエラーが発生するのはどうすればよいですか?

+2

を働いていると思い、あなたの質問が明確になります – Tobey

答えて

0

は、私はあなたのコードスニペットを追加する場合、コードのこの作品は、

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") 
関連する問題