nginx的服务信号控制
在Nginx服务中,主进程能够接收的信息如下表所示:
信号 | 作用 |
---|---|
TERM、INT | 快速停止当前Nginx服务进程 |
QUIT | 平缓停止当前Nginx服务进程 |
HUP | 使用新的配置文件启动进程,之后平缓停止原有进程(平滑重启) |
USR1 | 重新打开日志文件,通常应用于日志切割 |
USR2 | 使用新版本的Nginx文件启动服务,之后平缓停止原有Nginx进程(平滑升级) |
WINCH | 平缓停止工作进程(work process),用于Nginx服务器的平滑升级 |
例:kill -TERM [pid] kill -TERM 1219
kill -USR1 more /run/nginx.pid
用``包裹起来会将结果作为参数运行在命令中
Nginx 服务命令控制
./nginx -s reload 重启
./nginx -t 测试