मैं (मैं डेबियन निचोड़ पर Django 1.3 उपयोग कर रहा हूँ) एक Django परियोजना अजवाइन का उपयोग करने केDjango अजवाइन: उपभोक्ता कनेक्शन त्रुटि (111) जब चल अजगर manage.py celeryd
मैं स्थापित Django-अजवाइन कॉन्फ़िगर करने के लिए (कोशिश कर रहा हूँ 2.3.3) और फिर these instructions का पालन किया।
मेरे Django अजवाइन सेटिंग्स निम्नलिखित हैं:
BROKER_HOST = "localhost"
BROKER_PORT = 5672
BROKER_USER = "guest"
BROKER_PASSWORD = "guest"
BROKER_VHOST = "/"
जब मैं के साथ अजवाइन कार्यकर्ता सर्वर शुरू करने के लिए प्रयास करें ...
$ python manage.py celeryd -l info
मैं एक "उपभोक्ता के साथ निम्नलिखित उत्पादन प्राप्त करें: कनेक्शन त्रुटि: [Errno 111] "अंत में:
/home/thomas/virtualenv/ULYSSE/lib/python2.6/site-packages/djcelery/loaders.py:84: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
warnings.warn("Using settings.DEBUG leads to a memory leak, never "
[2011-09-20 12:14:00,645: WARNING/MainProcess]
-------------- [email protected] v2.3.3
---- **** -----
--- * *** * -- [Configuration]
-- * - **** --- . broker: amqp://[email protected]:5672//
- ** ---------- . loader: djcelery.loaders.DjangoLoader
- ** ---------- . logfile: [stderr]@INFO
- ** ---------- . concurrency: 1
- ** ---------- . events: OFF
- *** --- * --- . beat: OFF
-- ******* ----
--- ***** ----- [Queues]
-------------- . celery: exchange:celery (direct) binding:celery
[Tasks]
. competitions.tasks.add
[2011-09-20 12:14:00,788: INFO/PoolWorker-1] child process calling self.run()
[2011-09-20 12:14:00,795: WARNING/MainProcess] [email protected] has started.
[2011-09-20 12:14:00,809: ERROR/MainProcess] **Consumer: Connection Error: [Errno 111] Connection refused. Trying again in 2 seconds**...
जाहिर है, मेरी सेटिंग्स सही ढंग से पढ़ी जाती हैं (सीएफ। उत्पादन में विन्यास खंड) और कार्यकर्ता प्रक्रिया सही ढंग से शुरू कर दिया है ("अजवाइन @ डेबियन शुरू कर दिया है")
मैं समझ नहीं क्यों यह "उपभोक्ता: कनेक्शन त्रुटि: [errno 111]" त्रुटि संलग्न कर देता है ...
क्या यह BROKER_USER और BROKER_PASSWORD सेटिंग्स के साथ है?
मैंने उपयोगकर्ता/पासवर्ड (मेरा खाता, रूट खाता ...) के लिए अलग-अलग सेटिंग्स की कोशिश की लेकिन मुझे हमेशा एक ही त्रुटि मिलती है। क्या 'BROKER_USER' और 'BROKER_PASSWORD एक ओएस उपयोगकर्ता, डेटाबेस उपयोगकर्ता, "ब्रोकर" उपयोगकर्ता का संदर्भ देता है?
मैं इस कनेक्शन त्रुटि से कैसे छुटकारा पा सकता हूं?
पर मैं RabbitMQ-सर्वर स्थापित किया है और यह काम करता है, करें! आपके उत्तर के लिए धन्यवाद ! – tomjerry
इसे सुनकर बहुत अच्छा .. –