django – 起動時に自動的にセロリを走らせることは可能ですか?

私はdjangoとceleryをベースにしたpythonサーバーを持っています。
コンピュータが再起動するたびにapache2が起動するので私のサーバーは動作しています、しかし私は手動でceleryを再起動しなければなりません(私のプロジェクトディレクトリに行って “python manage.py celeryd”を実行します)。生産に適したソリューションは何ですか?つまり、セロリをデーモンとして起動する可能性はありますか?

ここでhttp://github.com/ask/celery/tree/master/contrib/debian/init.d/私は2つのスクリプトを見つけました。それらはaetc2を起動するapache2スクリプトのように/etc/init.d/にあるはずです。しかし、私はそれらを/etc/init.d/に置き、何も変わっていないように思います。

ベストアンサー
http://www.debian-administration.org/article/Making_scripts_run_at_boot_time_with_Debianを見てください。

要するに、/ etc / init.dにあるcelerydスクリプトでは、

$ update-rc.d celeryd defaults
Adding system startup for /etc/init.d/celeryd ...
    /etc/rc0.d/K20celeryd -> ../init.d/celeryd
    /etc/rc1.d/K20celeryd -> ../init.d/celeryd
    /etc/rc6.d/K20celeryd -> ../init.d/celeryd
    /etc/rc2.d/S20celeryd -> ../init.d/celeryd
    /etc/rc3.d/S20celeryd -> ../init.d/celeryd
    /etc/rc4.d/S20celeryd -> ../init.d/celeryd
    /etc/rc5.d/S20celeryd -> ../init.d/celeryd

転載記事の出典を記入してください: django – 起動時に自動的にセロリを走らせることは可能ですか? - コードログ