nginx的信号量

一.官方文档

https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/

 

二.nginx进程说明

一般在nginx启动之后会有一个 master process(主进程)和多个worker process(工作进程)主进程不参与处理用户发来的请求,而是来管理和控制工作进程的,当一个工作进程响应完毕后,主进程会调度工作进程处理下一个请求;而工作进程是处理用户发来的请求的进程。

 

三.信号量说明

 

TERM, INTQuick shutdown   (强制关闭)
QUITGraceful shutdown  (优雅关闭,会在请求处理完成之后,自动关闭)
KILLHalts a stubborn process
HUP

Configuration reload      (优雅的重新加载配置文件,如果修改完配置文件,需要重启的话,可以使用这个信号量,使用该信号量重启并不会关闭进程和中断请求)

Start the new worker processes with a new configuration

Gracefully shutdown the old worker processes

USR1Reopen the log files   (重写一个日志文件)
USR2Upgrade Executable on the fly   (升级执行文件)
WINCHGracefully shutdown the worker processes  (优雅的关闭工作进程)

 

四.信号量的使用语法

kill -信号量  nginx的主进程的pid

例如:

kill -HUP 4623

优雅的加载配置文件

 

转载于:https://www.cnblogs.com/Jackie-Chen/p/10556728.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值