デーモンプロセスでuwsgiを起動しました。プロセスをどのように終了できますか?
kill
pidを入力して実行するたびに、ps aux | grep "uwsgi"
出力に再び表示されます。
私も試してみましたが、うまくpkill uwsgi
いきませんでした。どうすれば殺すことができますか?
~上ps aux | grep "uwsgi"
root 2712 0.0 2.6 327540 26952 ? Sl 17:03 0:00 /usr/local/bin/uwsgi --ini conf_uwsgi.ini
root 2716 0.0 2.2 180076 22896 ? S 17:03 0:00 /usr/local/bin/uwsgi --ini conf_uwsgi.ini
root 2718 0.0 0.2 9396 2136 pts/1 S+ 17:03 0:00 grep --color=auto uwsgi
root 16657 0.0 3.2 180076 32520 ? S Mar20 0:15 /usr/local/bin/uwsgi --ini conf_uwsgi.ini
kill 2712 2716 16657
その後、ps aux | grep "uwsgi"
別のPIDを使用して同じ結果を再表示します。どうやって殺すの?
答え1
上記の説明でottが指摘したように、次のコマンドを使用してuwgiデーモンを停止できます。
uwsgi --stop (location of uwsgi pid file)