私はUbuntu 14.04ホストヘッドレスサーバーを持っています。djangoアプリを流行の中でバックグラウンドで実行する方法を教えてください。
rootユーザーを使用して、I vagrant up
VirtualBoxを使用しているVM。
このVMの中には、Django Python 3アプリがあります。
このVMの場合、とvagrant ssh
となる度に、sudo service gunicorn start
を実行する必要があります。
もし私が迷惑メールsshを終了し、別のユーザに切り替えると、そのアプリケーションは終了します。
VMから実行しているこのDjangoアプリを永続的に維持するにはどうすればよいですか?
何らかの理由でホストマシンをリブートする必要がある場合、Djangoアプリケーションは自動的にどのように自動的に実行されますか?要約すると
:
- 私は、ホストOSのユーザー間で切り替えながら、非常に長い時間のためのVMの実行内の浮浪者とgunicornを許可しますか?
- ホストOSがリブートされるたびに、腐食剤とガンコンを自動的に復活させる方法はありますか?
「&」をありがとう。監督については、私はちょっとしたノブです。あなたは少し詳細な答えを与えることができますか? –
@KimStacksそれは幅広い話題ですが、私はこの質問の副次的なものとしてすべてをカバーすることができます。特定の質問があれば、ドキュメントから始めることをお勧めします:)私の答えを受け入れることを検討してください。 –
私はこれに関する新しい質問を始めたhttp://stackoverflow.com/questions/39673662/how-to-use-supervisord-to-auto-restart-vagrant-and-then-restart-gunicorn-withthth –