estoy tratando de configurar un proyecto Django utilizar Apio (estoy usando Django 1.3 en Debian Squeeze)Django apio: Error de conexión del Consumidor (111) cuando se ejecuta python manage.py celeryd
he instalado Django-apio (2.3.3) y luego siguió these instructions.
Mi configuración de Django apio son los siguientes:
BROKER_HOST = "localhost"
BROKER_PORT = 5672
BROKER_USER = "guest"
BROKER_PASSWORD = "guest"
BROKER_VHOST = "/"
Cuando trato de poner en marcha el servidor trabajador con el apio ...
$ python manage.py celeryd -l info
Me da la siguiente salida con un "Consumidor: Error de conexión: [Errno 111] "al final:
/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**...
Aparentemente, mi configuración se lee correctamente (cf. Sección de configuración en la salida) y el proceso de trabajo se inició correctamente ("apio @ debian ha comenzado")
No puedo entender por qué se agrega este error "Consumer: Error de conexión: [Errno 111]" ...
Tiene esto que ver con las configuraciones BROKER_USER y BROKER_PASSWORD?
Probé con diferentes configuraciones para usuario/contraseña (mi cuenta, cuenta raíz ...) pero siempre obtengo el mismo error. ¿'BROKER_USER' y 'BROKER_PASSWORD se refieren a un usuario de SO, un usuario de base de datos, un usuario de' intermediario '?
¿Cómo me puedo deshacer de este error de conexión?
He instalado RabbitMQ-servidor y funciona, ahora! Gracias por su respuesta ! – tomjerry
Genial para escucharlo ... –