2016-11-27 10 views
1

enter image description here成り上がりとuWSGI、

表の第二列の上に抜けるない作業プロセスは、PIDです。

私はデーモン化uwsgiのための成り上がりを使用していて、成り上がりの設定ファイルはここにある:

respawn 

chdir ${DIR_OF_PROJECT} 

script 
    set -a 
    . ${DIR_OF_PROJECT}/.env 
    uwsgi --ini uwsgi.ini --plugin python3 --master --die-on-term 
end script 

uwsgiは、スクリプトセクションの最後の行で開始されました。

uwsgiが停止すると、uwsgiはrespawnオプションで再生成されます。

しかし、問題は、uwsgiプロセスが終了しても終了しないということです。

例えば、sudo kill -9 5419を実行すると、5421,5433,5434,5435,5436のプロセスが終了しません。

この状況は、uwsgiが停止している場合はいつでも繰り返されます。サーバーがダウンしているため、メモリが不足しています。これはプロセス5373,5391,5392,5393,5394です。

問題が何ですか?これは私のプロジェクトで私の作品

[uwsgi] 
module = wsgi:application 

master = true 
processes = 5 

socket = myapp.sock 
chmod-socket = 664 
vacuum = true 

die-on-term = true 

答えて

関連する問題