nginx配置学习-nginx控制

nginx 主要是通过信号来控制的,同时nginx也包含主进程和工作者进程,主进程随着nginx的开启而开启,工作者进程则是根据配置而来。

1 主进程的支持的信号集合有如下:

 TERM, INT 快速关闭

 QUIT           主进程等待事件请求结束,然后关闭

 HUP            改变配置,与改变的时区一致,以改变后的配置文件开启一个新的工作进程,然后逐步关闭老的工作进                        程。

 USR1          重新打开配置文件

 USR2          更新执行文件

 WINCH        逐步关闭工作者进程。

2 独立的工作者进程也可以通过信号来进行控制,工作者进程支持的信号集包含如下:

 QUIT           主进程等待事件请求结束,然后关闭

 HUP            改变配置,与改变的时区一致,以改变后的配置文件开启一个新的工作进程,然后逐步关闭老的工作进                        程。

 USR1          重新打开配置文件

TERM, INTfast shutdown
QUITgraceful shutdown
USR1re-opening log files
WINCHabnormal termination for debugging (requires debug_points to be enabled)


对于 nginx的操作命令有如下:stop quit reload reopen

nginx命令的基本形式: nginx -s signal 


1 nginx -s stop

快速关闭nginx。

2 nginx -s quit 

等待工作进程完成现有的请求,然后关闭nginx。

3 nginx -s reload

重新加载配置文件,然后重启nginx

4 nginx -s reopen 

重新打开日志文件

除了上述几种方法,还可以通过unix的kill命令来结束nginx进程, 例如:kill -s QUIT pid.

nginx的pid写在专有的pid文件里面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值