Nginx命令
Nginx命令
1、启动:
[root@promote sbin]# cd /usr/local/nginx/sbin/
[root@promote sbin]# ./nginx
2、停止:
查看nginx进程号:
ps -ef|grep nginx|grep -v grep
(1)从容停止Nginx
kill -QUIT Nginx主进程号
(2)快速停止
kill -TERM Nginx主进程号
或
kill -INT Nginx主进程号
(3)强制停止
kill -9 Nginx所有进程号
3、平滑重启
重启之前需要先确认配置文件nginx.conf是否配置正确
[root@promote sbin]# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

kill -HUP Nginx主进程号
当Nginx收到HUP命令时,会尝试解析配置文件,如果成功,则使用新的配置文件,然后启动新的工作进程并从容关闭旧的工作进程;如果失败,则继续使用旧的配置进行工作。
信号控制
|
TERM, INT |
快速停止(杀死进程) |
|
QUIT |
优雅的关闭进程,即等请求结束后再关闭 |
|
HUP |
改变配置文件,平滑的重读配置文件 |
|
USR1 |
重读日志,在日志按月/日分割时有用 |
|
USR2 |
平滑的升级 |
|
WINCH |
优雅关闭旧的进程(配合USR2进行升级)
|

浙公网安备 33010602011771号