долгая ночь... не могу заставить мою вторую установку Celery/RabbitMQ работать.
шаг 1
sudo rabbitmq-server
работает: хорошо!
шаг 2
python manage.py celeryd -l info
ошибка: [2010-12-28 03:38:24,690: ERROR/MainProcess] CarrotListener: Connection Error: Socket closed. Trying again in 28 seconds...
У меня точно:
- добавлен пользователь rabbitmq и vhost
- обновил Django settings.py
Редактировать:
Я думаю, что это может быть связано с установкой из .deb вместо apt-get.
После удаления deb и установки версии apt-get я получаю следующее:
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Мое решение:
apt-get --purge удалить rabbitmq-сервер
apt-get установить rabbitmq-сервер
... без комментариев ... может быть, нужно немного поспать :)
Любые идеи о том, как я могу отладить это? :|
sudo rabbitmqctl set_permissions -p <vhost> <user> ".*" ".*" ".*"
- person Bartek   schedule 01.03.2011