nginxNginx

Linux_247_Nginx信号传递

2022-09-13  本文已影响0人  为宇绸缪

配置文件重读
1、检查当前的nginx进程
ps -ef | grep nginx

2、修改nginx.conf 修改配置参数
vim /opt/tngx232/conf/nginx.conf
修改 worker_processes 2;

3、重新加载nginx配置
nginx -s reload

nginx-master信号传递

image.png
1、master主进程是不处理请求的,而是分配请求给worker进程,主进程负责重启,热加载,热部署等等
2、master是根据nginx.conf中work_process定义启动时创建的工作进程数
3、当worker运行后,master就处于一个等待的状态,等待用户的请求来临,或者系统信号
4、系统管理员可以发送kill指令,或者nginx -s信号,这样的形式来操控nginx

nginx信号集
nginx -s 对应的信号功能如下
参数 信号 含义
stop TERM 强制关闭nginx服务
null INT 强制关闭整个nginx服务
quit QUIT 优雅的关闭整个服务
reopen USR1 重新打开日志记录
reload HUB 重新读取配置文件,并且优雅的退出旧的worker

上一篇下一篇

猜你喜欢

热点阅读