こんにちは私はUWSGIとNginxを使って次のチュートリアルを使ってDjangoをデプロイしましたhttp://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html すべてが正常に動作しています。私はPythonコードを更新している間に挑戦しています。新しい変更を展開する効率的な方法がわかりません。 ヒットして試用した後、次のコマンドを使用して展開しましたdjango、uwsgi、nginxの設定でのPythonの変更を反映する方法
git pull; sudo service uwsgi stop; sudo service nginx restart; sudo service uwsgi restart; /usr/local/bin/uwsgi --emperor /etc/uwsgi/vassals
このコマンドが正常に機能します。しかし、私は問題に直面する
- ウサギはフォアグラウンドで実行されます。私が変更を加えるたびに、新しいUWSGIインスタンスが実行を開始します。
- 複数のUWSGIインスタンスのため、メモリが枯渇したため、My AWSサーバーがクラッシュします。
Pythonコードの変更を反映するためにどのコマンドを実行する必要があるかを知りたい。 PS:以前のAPACHE Djangoセットアップでは、Apacheを再起動するためにのみ使用しましたが、nginxを再起動するだけで変更を反映することは可能です。
:
次に、上記で作成したファイルに次の行を追加しますか? –
どうすればいいですか? – jugadengg