Сельдерей джанго: Ошибка соединения с потребителем (Consumer Connection Error) (111) при запуске python manage.py celeryd

Я пытаюсь настроить проект Django на использование сельдерея (я использую Django 1.3 в Debian Squeeze)

Я установил django-celery (2.3.3) и затем выполнил эти инструкции.

Мои настройки сельдерея уја "го следующие:

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]  

-------------- celery@debian v2.3.3
---- **** -----
--- * ***  * -- [Configuration]
-- * - **** ---   . broker:      amqp://guest@localhost: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] celery@debian 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?

Я пробовал разные настройки для пользователя/пароля (моя учетная запись, учетная запись root...), но всегда получаю одну и ту же ошибку. Относится ли 'BROKER_USER' и 'BROKER_PASSWORD к пользователю операционной системы, пользователю базы данных, пользователю "брокера"?

Как избавиться от этой ошибки подключения?

5
задан Chris Martin 6 February 2016 в 02:25
поделиться