- मुझे नहीं पता कि यह a bug या कॉन्फ़िगरेशन समस्या है या नहीं।
- लक्ष्य: डिबग/मैन्युअल रूप से पुन: प्रारंभ कार्यकर्ता के बिना हर बार मैं एक छोटा सा परिवर्तन
तो मैं कॉन्फ़िगर कर दिया है अजवाइन + RabbitMQ बनाने अजवाइन कार्यों को संशोधित। सब कुछ काम करता है। celery -A proj worker --loglevel=debug
कमान और प्रवेश करने के लिएसेलेरी "--autoreload" विकल्प के साथ RabbitMQ के साथ काम नहीं करता है
जोड़ा गया --autoreload
विकल्प इस पर बंद हो जाता है:
[2014-09-11 19:22:00,447: DEBUG/MainProcess] | Worker: Hub.register Autoreloader...
इसके बिना:
[2014-09-11 19:37:34,316: DEBUG/MainProcess] | Worker: Hub.register Pool...
[2014-09-11 19:37:34,317: DEBUG/MainProcess] basic.qos: prefetch_count->16
[2014-09-11 19:37:36,275: DEBUG/MainProcess] pidbox received method enable_events() [reply_to:None ticket:None]
[2014-09-11 19:37:36,275: INFO/MainProcess] Events of group {task} enabled by remote.
बाकी सब कुछ ठीक काम करता है।
celery call tasks.update
सेलेरी से कनेक्शन हैं के बाद एक संदेश प्राप्त करता है। यह सिर्फ कार्य शुरू करने के लिए सेलेरी को नहीं बताता है।
यह एक कनेक्शन समस्या की तरह दिखता है, लेकिन मुझे नहीं पता कि यह क्या है।
यदि आप इसके साथ मदद कर सकते हैं तो कृपया लिखें।