27

バックエンドとして Django ORM を使用して Celery をセットアップしました。舞台裏で何が起こっているのかを監視しようとしています。

  • -E フラグ を付けてcelerydを開始しましたpython manage.py celeryd -E -l INFO -v 1 -f /path/to/celeryd.log

  • デフォルトのスナップショット頻度 1 秒でcelerycamを開始しました。python mannage.py celerycam

実行されているタスク (セロリ ログ) と保存されている結果 (これらのタスクによって定期的に変更されるデータ モデル) を確認できます。ただし、Django 管理パネルのタスク/ワーカー ページにはアイテムが表示されません。celeryevを起動すると、同じことが起こります (イベント/タスク/ワーカーを表示します)。

監視を実現するために変更する必要がある追加の構成設定はありますか?

私のソフトウェア スタック: Django 1.1、Celery 2.2.4、Python 2.4

4

2 に答える 2

31

イベント スナップショットは現在、Django ORM トランスポートでは機能しません。

于 2011-03-27T18:49:02.527 に答える
8

これが役立つかどうかはわかりませんが、./manage.py celerycam を実行してみましたか? 1 秒ごとにデータベースにデータがキャプチャされるため、django 管理インターフェイスでオンライン ワーカーとタスクを確認できます。 .

于 2011-08-13T19:54:08.760 に答える