top
ユーティリティで見ることができるように、celery
processcessは多くのCPU時間を消費します。だから私はそれをプロファイルしたい。セロリタスクプロファイリング
私はそうのような開発者のマシン上で手動で行うことができます。
python -m cProfile -o test-`date +%Y-%m-%d-%T`.prof ./manage.py celeryd -B
しかし、私は本番マシン上でそれをプロファイルする必要があり、正確なタイミングを持っています。そのマシン(Fedora 14)では、initスクリプトによってセロリが起動されます。例えば。
service celeryd start
私は、これらのスクリプトは、最終的には最終的にmanage.py celeryd_multi
を呼び出す考え出しました。だから私の質問は、celeryd_multi
にプロファイリングを有効にしてセロリを開始するように指示する方法は?私の場合は、-m cProfile -o out.prof
オプションをpython
に追加することを意味します。
ご迷惑をおかけして申し訳ありません。
「celerymon」は現在維持されていません。 – harukaeru