私はDjango 1.6とCelery 3.1.1を使用しています
django-celery アプリが必要だった頃は、問題はないようでした。セロリを実行する新しい方法を使用して動作させることはできますが、セロリカムを動作させることができないようです。
実行しようとする./manage.py celeryd -B -E
と、次のエラーが表示されます。
consumer: amqp://guest@127.0.0.1:5672// に接続できません: [Errno 111] 接続が拒否されました。
settings.py の BROKER_URL を完全に無視しています。ドキュメントに記載されている celery.py ファイルをセットアップしましたが、すべて機能しているようです。
今、私が理解しているように、まだdjango-celeryが必要なcelerycamを実行したいと思います。celerycam ( ./manage.py celerycam
) を実行しようとすると、次のエラーが表示されます。
socket.error: [Errno 111] 接続が拒否されました
これは、manage.py から celeryd を呼び出そうとするとエラーが発生するのと同じ理由だと思います。これは、settings.py ファイルを読み取っていないためです。django-celery にBROKER_URL
設定を読み取らせる方法を知っている人はいますか?