Bootle Python Web Framework を使用して、Ubuntu で webapps を開発しています。デフォルトのボトルピーWebサーバーを起動するスクリプトをデーモン化する効果的な方法はありますか?
ありがとうございました。
UPD:現在、この目的でSupervisordを使用しています。
Bootle Python Web Framework を使用して、Ubuntu で webapps を開発しています。デフォルトのボトルピーWebサーバーを起動するスクリプトをデーモン化する効果的な方法はありますか?
ありがとうございました。
UPD:現在、この目的でSupervisordを使用しています。
reclosedev が言及しているように、nohup ... &
大騒ぎせずに動作します。
を使用するよりも多くのオプションがあるdaemonizeのようなものを使用することもできますnohup
。
個人的には、自動リロードをオンにして開発中に次を実行します。
while true; do python app.py ; done
ばかげたことを書いた場合、サーバーを再起動します。他の解決策では、構文エラーのためにサーバーを再起動する必要があります。
デプロイは apache または lighttpd の背後で行われます。
Supervisord または monit を使用して、アプリを開始/停止および再起動できます。