如何停止nginx服务器,主要分两步:
1、查找nginx主线程
ps -ef | grep nginx
通过上面的命令,可以找到nginx的master process id。
2、停止nginx进程
加入找到的主进程id是9691
a、从容停止nginx
kill -quit 9691
b、快速停止nginx
kill -term 9691
c、强制停止所有nginx进程
pkill -9 nginx
注意 是-9 数字九二不是g啊。
Nginx可以处理信号:
主进程可以处理的信号:
TERM, INT 快速关闭 QUIT 从容关闭 HUP 重载配置
用新的配置开始新的工作进程
从容关闭旧的工作进程USR1 重新打开日志文件 USR2 平滑升级可执行程序。 WINCH 从容关闭工作进程
工作进程支持的信号:
TERM, INT 快速关闭 QUIT 从容关闭 USR1 重新打开日志文件