2013-08-01 32 views
8

Celery + Django + Supervisord kullanıyorum ve 3 farklı kuyruk oluşturarak bir "öncelik" kurmaya çalışıyorum (https://stackoverflow.com/a/15827160/54872'da önerildiği gibi).Süpervizör + Django + Kereviz birden çok Kuyruklu ve İşçi ile nasıl kullanılır?

Süpervizör için tek bir komutla her sıra için kereviz atışı ve işçilere başlamanın bir yolu var mı? Ya da, her bir kuyruk/işçi havuzu için ve bir kereviz atımı için farklı denetçi conf dosyaları yapmam gerekir mi?

Her sıra için program bölümler oluşturmak ve bir group bölümünde bunları birleştirebilirsiniz

cevap

19

:

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

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

[group:workers] 
programs=worker1,worker2 
İlgili konular