当前位置: 首页 > news >正文

nginx的启动 、 停止、重载命令

Nginx 启动、停止、重载 3 组命令一次记牢——全部围绕 nginx 可执行文件 + 信号 完成,Linux、macOS、Windows 通用,只是路径不同。

  1. 确认 nginx 在 PATH
which nginx          # 常见 /usr/sbin/nginx 或 /usr/local/nginx/sbin/nginx
  1. 启动(start)
nginx              # 直接启动,后台守护
# 或指定配置
nginx -c /etc/nginx/nginx.conf
  1. 优雅停止(graceful stop)
nginx -s quit      # master 等待 worker 处理完当前连接后退出
  1. 立即终止(force stop)
nginx -s stop      # 向所有 worker 发 SIGTERM,立即断连接
  1. 平滑重载(reload 配置,零中断)
nginx -s reload    # 重新解析配置,启动新 worker,旧 worker 优雅退出
  1. 先检查再重载(生产常用脚本)
nginx -t  &&  nginx -s reload
  1. 重启(两条命令组合)
nginx -s quit && nginx   # 优雅重启
  1. 信号对照表(了解即可,-s 是封装)
    下面把刚才那张「信号对照表」重新排成真正的 Markdown 表格,方便你直接复制粘贴或查看。
命令发送的信号效果说明
nginx -s stopSIGTERM立即终止所有 worker,连接直接断开
nginx -s quitSIGQUIT优雅退出:master 通知 worker 处理完当前连接后再退出
nginx -s reloadSIGHUP平滑重载配置:启动新 worker,旧 worker 优雅退出
nginx -s reopenSIGUSR1重新打开日志文件(常用于日志切割)

这样就是标准 Markdown 表格,在多数笔记/文档里都能正确渲染。

  1. Systemd 场景(CentOS 7+/Ubuntu 16+)
systemctl start nginx
systemctl stop  nginx
systemctl reload nginx   # 等价于 nginx -s reload
systemctl restart nginx  # restart 会中断连接

记住 3 个高频动作即可:
启动nginx
重载配置nginx -t && nginx -s reload
优雅停止nginx -s quit

http://www.dtcms.com/a/355974.html

相关文章:

  • node,nvm,vscode下载安装教程(windows版本)
  • AI“炼”金术:从数据到智能的蜕变
  • Shell 脚本编程完全指南
  • HFSS许可证与版本兼容性
  • 智慧清洁革命:有鹿机器人如何重塑三大行业未来
  • AbpvNext问题记录——post接口,接收前端发送的空串转换数字异常问题。
  • Orgin绘制热力图
  • 财务报表包括哪些?一文讲清财务三大表
  • DMN6140L-13 电子元器件 Diodes美台N沟道增强型功率MOSFET
  • Codeforces Round 1043 (Div. 3) E. Arithmetics Competition
  • docker搭建Apisix和Apisix Dashboard
  • 智能仪表板DevExpress Dashboard v25.1新版亮点:增强数据管理功能
  • rk键盘 用蓝牙链接 教程
  • 实战演练(一):从零构建一个功能完备的Todo List应用
  • C++(Qt)软件调试---vcpkg安装crashpad(34)
  • 金融Agent+LLM的特性分析与调研
  • C#并行计算(SIMD)应用
  • illustrator-02
  • 洛谷 P2568 GCD-提高+/省选−
  • 「Java EE开发指南」如何使用MyEclipse启用自动JSP验证?
  • C语言————函数递归(通俗易懂)
  • logcat 网络日志解析
  • 二、开关电源的EMC改善措施
  • Python Imaging Library (PIL) 全面指南:PIL基础入门-图像处理与数据预处理
  • Maven 编译打包一个比较有趣的问题
  • yolo学习笔记01——前置基础
  • 【力扣】2715. 执行可取消的延迟函数
  • 生产环境Vue组件报错:Cannot access before initialization
  • 将 agents 连接到 Elasticsearch 使用模型上下文协议 - docker
  • 前后端分离情况下,将本地vue项目和Laravel项目以及mysql放到自己的云服务器