1
表の第二列の上に抜けるない作業プロセスは、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
: