我已经将 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
I kill 2712 2716 16657
,然后ps aux | grep "uwsgi"
再次显示具有不同 PID 的相同结果。我该如何杀死它?
答案1
正如 ott 在上面的评论中指出的,可以使用以下命令停止 uwgi 守护进程。
uwsgi --stop (location of uwsgi pid file)