長い夜...2番目の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...
私は間違いなく持っています:
- rabitmqユーザーとvhostを追加しました
- Djangosetings.pyを更新しました
編集:
apt-getではなく.debからインストールする必要があると思います。
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 removerabbitmq-server
apt-get installrabbitmq-server
...コメントなし...たぶん睡眠が必要です:)
これをデバッグする方法について何かアイデアはありますか?:|