2012-01-25 10 views
3

こんにちは私はちょっと混乱していますcelerydceleryd_multi - この2つの違いは何ですか?今のところ、私はpython manage.py celerydを使っていますが、今日はceleryd_multiに出くわしました。何の説明も見つかりませんでした。ドキュメントによると、-cはキューを処理している子プロセスの数を示しているので、その場合は、celeryd_multi'sは何を使用していますか?セロリ用語に少し混乱がある

答えて

3

celerydコマンドは、単一のセロリのワーカーを起動します。 celeryd_multiコマンドは、複数のセロリの作業者を管理します。 celeryd_multiを使用すると、複数のセルリーワーカーを起動/停止/再起動できます。

celeryd_multiは異なるキューを聞いて、複数のcelerydの労働者を管理するために使用することができます。

$ celeryd -n image.myhost -c 3 
$ celeryd -n video.myhost -c 3 
$ celeryd -n data.myhost -c 3 

$ celeryd-multi start image video data -c 3 

このコマンドに相当します