Sitem arka ucunda kuyruk görevleri için kereviz-django kullanıyorum. "Düşük" ve "yüksek" ve iki işçi W1 ve W2 adında iki sıraya sahip olduğum bir kurulum oluşturmaya çalışıyorum. Onları şu şekilde kuyruktan görevleri tüketmek isteyen :birden çok işçi ve kereviz django daemon üzerinde birden fazla kuyruk
W1 < - düşük, yüksek
W2 < - yüksek Normalde
o gibi yapılabilir bu.
Açık terminali 1 ve $ celery worker -n W1 -Q low,high
Açık terminali 2 girip girmek $ celery worker -n W2 -Q high
Ancak celeryd cini yoluyla aynı şeyi çalışıyorum.
Bağlantıda verilen adımları takip ediyorum: http://celery.readthedocs.org/en/latest/tutorials/daemonizing.html#example-configuration Ancak mevcut seçenekler, gereksinimlere uygun görünmüyor.
Lütfen bana yardımcı olabileceğinden habersiz bazı yapılandırmalarda bana yardımcı olun. Gerçekten gerekmedikçe birden fazla daemon çalıştırmamayı ya da süpervizör gibi ek araçlar kullanmamayı tercih ederim (Belki bunu bana da tavsiye edebilirsin).
Teşekkürler ... işe yaradı ... dokümantasyonda bunu gözden geçirdi :) – rohan
Eğer düğümlerimi "CELERYD_NODES =" w1 w2 w3 w4 w5 "' yerine “-c 4” kullanarak isimlendirirsem, -Q: 1-3'? – dashesy