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