仮想環境の変数を使用して、daemonizedを実行するようにセロリを設定しています。しかし、私が走る$ sudo /etc/init.d/celeryd start
と、私はUnknown command: 'celeryd_multi' Type 'manage.py help' for usage.
私は以下を設定しました:
CELERYD_CHDIR = "/ home / myuser / projects / myproject" ENV_PYTHON = "/ home / myuser / .virtualenvs / myproject / bin / python" CELERYD_MULTI = "$ ENV_PYTHON $ CELERYD_CHDIR / manage.py celeryd_multi"
$ /home/myuser/.virtualenvs/myproject/bin/python /home/myuser/projects/myproject/manage.py celeryd_multi
コマンドラインから実行すると、正常に動作します。
何か案は?私はあなたが必要とする他のコードを喜んで投稿します:)
ありがとうございました!