で、端末の背景にセロリを開始するにはどうすればセロリを開始ミリアンペア。コマンドをテストするには、別のターミナルを起動してそこにあるものを実行する必要があります。ジャンゴ
バックグラウンドでこれを開始する方法はありますか。私はこの
python manage.py celeryd &
を試してみましたしかし、その後、再び、それはcelerydがで動作させるために、少なくとも2.4
python manage.py celeryd_detach
で、端末の背景にセロリを開始するにはどうすればセロリを開始ミリアンペア。コマンドをテストするには、別のターミナルを起動してそこにあるものを実行する必要があります。ジャンゴ
バックグラウンドでこれを開始する方法はありますか。私はこの
python manage.py celeryd &
を試してみましたしかし、その後、再び、それはcelerydがで動作させるために、少なくとも2.4
python manage.py celeryd_detach
、利用できています背景
$ nohup celeryd start &
上記のコマンドは、セロリのデーモンを バックグラウンド。
あなたがこれを使用することができますので、フォアグラウンドであなたがceleryd_detach
を探している
「スーパーバイザー」を試すことができます。あなたのプロジェクトに "django-supervisor"をインストールするには、manage.pyと同じフォルダにsupervisor.confを作成してください。
そして、あなただけ実行します。
python manager.py supervisor --daemonize
マイsupervisor.conf:
[program:celeryd]
command={{ PYTHON }} {{ PROJECT_DIR }}/manage.py celeryd -l info
autostart=true
autorestart=true
stopwaitsecs = 600
[program:autoreload]
exclude=true
[program:runserver]
exclude=true
[program:celerybeat]
exclude=true
は、それが働いていたが、それはcelerydを実行しているのと同じです。どのような目的のためにセロリビットが使用されています。今から私はcelerydまたはceleryd_detachを使うべきです。私は起動時にそれを実行することを考えています – user825904
'celeryd'は、その出力を見ることができるので、開発の方が優れています。私は、私のエディタが別のタブにある間、私のターミナルアプリケーション内のタブでcelerydを実行します。 'セロリビート'については、私はドキュメントを見てみましょう。 http://ask.github.com/celery/reference/celery.bin.celerybeat.html –
コードを変更したら、このアプローチで 'celery'をきれいに再起動しますか? – user