2013-08-01 6 views
8

मैं सेलेरी + डीजेगो + सुपरवाइज़र्ड का उपयोग कर रहा हूं और मैं 3 अलग-अलग कतार बनाकर "प्राथमिकता" सेट करने की कोशिश कर रहा हूं (जैसा कि https://stackoverflow.com/a/15827160/54872 पर सुझाया गया है)।एकाधिक कतार और श्रमिकों के साथ पर्यवेक्षक + Django + Celery का उपयोग कैसे करें?

क्या पर्यवेक्षक के लिए एक कमान में प्रत्येक कतार के लिए अजवाइन की धड़कन और श्रमिकों को शुरू करने का कोई तरीका है? या, क्या मुझे प्रत्येक कतार/कार्यकर्ता पूल और सेलेरी बीट के लिए अलग पर्यवेक्षक conf फ़ाइलों को बनाने की आवश्यकता है?

उत्तर

19

आप प्रत्येक पंक्ति के लिए program वर्गों बना सकते हैं और उन्हें एक group खंड में गठजोड़ कर सकते हैं:

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

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

[group:workers] 
programs=worker1,worker2 
संबंधित मुद्दे