私はbashスクリプトを実行しているdjangoアプリケーションを持っています。私はnginxサーバーを再起動するように要求するので、私は実行/etc/init.d/nginx reload
します。私はrestart uwsgi
uwsgi を使用していますが、ハードサーバーを再起動する代わりに、正常なリロードを行う必要があります。
これどうやってするの?
私は現在、bash reload uwsgi
関数を実行していsubprocess.popen
ます。uwsgiインスタンスによってホストされているすべてのサイトではなく、サブプロセスを呼び出しているプロセスをリロードしているようです。importing uwsgi
実行uwsgi.reload
も呼び出しプロセスにのみ影響するようです。すべてのuwsgiプロセスを再起動できるPythonまたはbashを介したuwsgiのスイッチはありますか