2013-08-01 13 views
8

Używam programu Celery + Django + Supervisord i próbuję ustawić "priorytet", tworząc 3 różne kolejki (zgodnie z sugestią pod adresem https://stackoverflow.com/a/15827160/54872).Jak korzystać z Supervisor + Django + Seler z wieloma kolejkami i pracownikami?

Czy istnieje sposób na rozpoczęcie selera i pracowników dla każdej kolejki w jednym poleceniu dla przełożonego? Czy muszę tworzyć różne pliki conf dla menedżerów dla każdej puli kolejki/pracownika i jedną dla rytmu selera?

Odpowiedz

19

Można tworzyć program sekcje dla każdej kolejki i połączyć je w group odcinku:

[program:worker1] 
command=celery worker --queues=queue1 

[program:worker2] 
command=celery worker --queues=queue2 

[group:workers] 
programs=worker1,worker2 
Powiązane problemy