3

django と uwsgi を使用する場合、いつ nginx を再起動する必要がありますか?
テンプレートが変更された場合、静的ファイルが変更された場合、またはその他の理由はありますか?

4

1 に答える 1

5

おそらく、構成を変更した場合にのみ、django コードが変更されたときに uwsgi サーバーを再起動する必要がある場合、通常は wsgi.py ファイルを「タッチ」するだけで uwsgi サーバーに指示できます。

静的ファイルの変更には uwsgi の再起動は必要ありません (通常は nginx で直接処理するため)。また、キャッシュされたテンプレート ローダーを使用せず、デフォルトのファイルシステム ローダーのみを使用する場合は、変更時に再起動する必要はありません。テンプレか。

通常、本番環境ではキャッシュされたテンプレート ローダーが推奨されることに注意してください。

于 2013-07-04T09:10:19.597 に答える