2011-09-20 20 views
5

मैं (मैं डेबियन निचोड़ पर 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 एक ओएस उपयोगकर्ता, डेटाबेस उपयोगकर्ता, "ब्रोकर" उपयोगकर्ता का संदर्भ देता है?

मैं इस कनेक्शन त्रुटि से कैसे छुटकारा पा सकता हूं?

उत्तर

15

ऐसा लगता है कि rabbitmq स्थापित या चल रहा है। क्या आप इसे देख सकते हैं?

apt-get install rabbitmq-server 

उबंटू

+0

पर मैं RabbitMQ-सर्वर स्थापित किया है और यह काम करता है, करें! आपके उत्तर के लिए धन्यवाद ! – tomjerry

+0

इसे सुनकर बहुत अच्छा .. –

संबंधित मुद्दे