3

タスクの ID を指定して、特定の失敗したセロリ タスクを呼び出すために使用される引数を取得することは可能ですか? MongoDB をブローカーとして使用し、django-celery パッケージを使用しています。

結果を非常に簡単に取得できることはわかっていますが、そのタスクを呼び出すために使用される引数で同じことができるかどうかを知りたいと思っていました。

ありがとう

4

1 に答える 1

4

ここで指定されているように、タスクのカスタム on_failure ハンドラーを実装することで、この問題を解決できました。

http://docs.celeryproject.org/en/latest/userguide/tasks.html#handlers

エラーとともに引数情報を取得し、データベースに保存しました。

于 2013-01-30T13:07:16.483 に答える