漫长的夜晚......无法让我的第二个 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用户和虚拟主机
- 更新了 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-server
apt-get 安装 rabbitmq-server
...没有评论...也许需要一些睡眠:)
关于如何调试它的任何想法?:|