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进行升级)

 

posted @ 2017-09-17 15:43  qqdcy  阅读(99)  评论(0)    收藏  举报