nginx -s quit
优雅退出 Nginx
语法
nginx -s quit说明
适用于维护窗口或下线由直接命令启动的 Nginx 实例。quit 通知 worker 完成已有请求后退出,与快速停止的 stop 不同。下线后不再接受新的请求;长连接可能延长退出时间。
参数
-s quit必填发送优雅退出信号
示例
退出默认实例
在确认业务流量已切走后执行。
sudo nginx -s quit注意事项:此操作会停止服务,必须在维护窗口或有冗余实例时使用。
退出指定配置对应实例
用配置中的 PID 路径定位目标 master。
sudo nginx -s quit -c /etc/nginx/nginx.conf注意事项:systemd 或容器编排可能重新拉起进程;应通过实际服务管理器完成正式下线。