rmdir.cn

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 或容器编排可能重新拉起进程;应通过实际服务管理器完成正式下线。

参考资料