2

セロリを使うのは初めてなので、とても簡単な質問かもしれません。私はチュートリアルに従っています。BROKER_URL = "amqp://guest:guest@localhost:5672/"設定ファイルに追加しました。簡単なタスクをアプリに追加しました。今、私は「労働者のプロセスを行う」ことをします

manage.py celeryd --loglevel=info --settings=settings

settings=settingsはWindowsマシンに必要ですcelery-djangoは設定を見つけることができません

私は得る [Errno 10061] No connection could be made because the target machine actively refused it. Trying again in 2 seconds...

したがって、ワーカーはブローカーに接続できないようです。ブローカーを起動する必要がありますか?自動的に開始されmanage.py runserverますか?他に何かをインストールする必要がありdjango-celeryますか?私は次のようなことをしなければなりませんmanage.py runserver BROKER_URLか?

任意のポインタをいただければ幸いです。

4

1 に答える 1

1

最初にブローカーをインストールする必要があります。または、djangodbを使用してみてください。

しかし、本番環境でdjangodbを使用することはお勧めしません。Redisは大丈夫です。しかし、Windowsで実行すると問題が発生する可能性があります。

于 2012-04-14T21:36:21.230 に答える