Nginx进程管理:信号
Master进程:
监控worker进程:CHLD
管理worker进程
接收信号:
TERM, INT:立刻停止Nginx进程
QUIT:优雅停止,不立刻断开用户的连接
HUP:重载配置文件
USR1:重新配置日志文件,用于切割日志
USR2:kill USR2 NGINX_PID,用于热部署
WINCH:kill WINCH NGINX_PID,用于热部署
Worker进程
接收信号:不直接对worker进程发送信号,一般通过master进程进行管理
TERM, INT
QUIT
USR1
WINCH
nginx命令行:本质是发送信号
reload:HUP
reopen:USR1
stop:TERM
quit:QUIT
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。