2012-01-25 3 views
3

привет, я немного перепутал celeryd и celeryd_multi - в чем разница между этими двумя? Я имею в виду, что до сих пор я использовал python manage.py celeryd, но сегодня я столкнулся с celeryd_multi и не нашел никаких объяснений. Согласно документам, -c указывает количество дочерних процессов, обрабатывающих очередь, так что если это так, то зачем celeryd_multi's использования?немного путаницы по терминологии сельдерея

ответ

3

Команда celeryd запускает одного работника сельдерея. Команда celeryd_multi управляет несколькими работниками сельдерея. С помощью celeryd_multi вы можете запускать/останавливать/перезапускать нескольких работников сельдерея.

celeryd_multi может быть использован для управления несколькими рабочих celeryd прослушивания различных очередей:

$ celeryd-multi start image video data -c 3 

Эта команда эквивалентна:

$ celeryd -n image.myhost -c 3 
$ celeryd -n video.myhost -c 3 
$ celeryd -n data.myhost -c 3 
Смежные вопросы