これは私のプロジェクトフォルダー構造です
api
-- __init__.py
--jobs/
-- __init__.py
-- celery.py
-- celeyconfig.py
-- tasks.py
--api_helpers/
--views/
タスクには、というタスクがありますExamineColumns
を使用してワーカーを起動しますcelery worker -A api.jobs --loglevel=Info
正常に動作し、タスクを実行できます。
これは、セロリの検査コマンドの出力です
$ celery inspect registered
-> ranjith-ThinkPad-T420: OK
* ExamineColumns
* celery.backend_cleanup
* celery.chain
* celery.chord
* celery.chord_unlock
* celery.chunks
* celery.group
* celery.map
* celery.starmap
しかし、マルチモードを試してみると、うまくいきません。実行して実行しようとしています
celery multi start w1 -c3 -A api.jobs --loglevel=Info
でも全然始まらない。
$ celery inspect registered
Error: No nodes replied within time constraint.
なぜ機能しないのかわかりません