チェロキー + uWSGI が私の django アプリの .py ファイルへのコード変更を拾うのに問題があります。使っても
find -name "*.pyc" -delete
...効果がないようです。
django runserver で同じコードベースを実行すると、更新時に変更が即座に認識されます
Cherokee + uWSGI + Django で強制的に再起動して確実に変更を確認するにはどうすればよいですか?
チェロキー + uWSGI が私の django アプリの .py ファイルへのコード変更を拾うのに問題があります。使っても
find -name "*.pyc" -delete
...効果がないようです。
django runserver で同じコードベースを実行すると、更新時に変更が即座に認識されます
Cherokee + uWSGI + Django で強制的に再起動して確実に変更を確認するにはどうすればよいですか?
あなたの中uwsgi.xml
に追加することができ<touch-reload>/path/to/file</touch-reload>
ます。
実行するtouch /path/to/file
と、変更がロードされます。
Django開発サーバーはコードの変更を検出しますが、これは本番サーバーに必要な機能ではありません。最新のコードを実行するには、uwsgiによって監視されているPythonプロセスを再起動する必要があります。ポートからuwsgiを使用するFreeBSDでは、次のことができます。
/usr/local/etc/rc.d/uwsgi restart
詳細については、uwsgiマニュアルをご覧ください。