发布网友 发布时间:2022-04-21 19:50
共1个回答
热心网友 时间:2022-05-13 02:58
nginx的进程分为Master进程和worker进程,worker进程是Master派生出来的子进程,其数量始终维持在一个数量上,当缺少一个worker进程是,Master就会派生一个新的子进程。所以你杀worker进程是杀不完的。
可以这样做:
kill `pgrep -o nginx`
解释一下:
pgrep -o nginx 查看第一个启动的进程号,一般就是主进程号了。
kill `pgrep -o nginx` 等价于 kill 主进程号。
热心网友 时间:2022-05-13 02:58
nginx的进程分为Master进程和worker进程,worker进程是Master派生出来的子进程,其数量始终维持在一个数量上,当缺少一个worker进程是,Master就会派生一个新的子进程。所以你杀worker进程是杀不完的。
可以这样做:
kill `pgrep -o nginx`
解释一下:
pgrep -o nginx 查看第一个启动的进程号,一般就是主进程号了。
kill `pgrep -o nginx` 等价于 kill 主进程号。