nginx 常用命令(在 nginx 目录下执行)

推荐最优实操流程(顺序)

  1. 启动
cmd 复制代码
start nginx.exe
  1. 修改配置后重载(不用重启)
cmd 复制代码
nginx -s reload
  1. 关闭优先走优雅关闭
cmd 复制代码
nginx -s quit
  1. 关键一步,必须校验:执行完quit之后,检查进程
cmd 复制代码
tasklist | findstr nginx
  • 无输出 → 关闭成功,完事
  • 仍然看到nginx进程 → 执行兜底强制杀死
cmd 复制代码
taskkill /f /im nginx.exe

为什么不能直接用 nginx -s stop 当首选

nginx -s stop立刻暴力断开所有连接 ,正在处理的请求直接中断;

nginx -s quit 是优雅关闭,等已有的请求处理完毕再退出,优先选 quit。

完整一份你可以直接保存的笔记版本

cmd 复制代码
# 启动 Nginx
start nginx.exe

# 修改配置文件后,重载配置(热更新,不用停机)
nginx -s reload

# 优雅关闭(优先使用)
nginx -s quit

# 查询是否还有nginx进程
tasklist | findstr nginx

# 如果查询后进程还存在,执行强制杀掉所有nginx进程
taskkill /f /im nginx.exe

❌ 需要避开的坏习惯

  1. 不要反复多次执行 start nginx.exe,会启一堆nginx进程
  2. 不要双击 nginx.exe 启动,容易产生多进程僵尸
  3. Windows环境不要执行完quit就不管了,一定要检查进程
相关推荐
harmful_sheep30 分钟前
java group by常见用法
java·开发语言·python
SKH.36 分钟前
Linux软件编程(6)线程间通信
java·开发语言·数据库
Rain的Java大神之路41 分钟前
PC版网站被狂刷怎么处理
java·数据库·redis·后端·mysql·web安全·运维开发
宸津-代码粉碎机1 小时前
AI工程化高阶实战|从Demo到生产落地核心架构、全套源码与避坑指南
java·大数据·开发语言·人工智能·python·架构
泡海椒2 小时前
告别手写 HTTP 模板!JQuick-Curl:直接把 curl 命令跑在 Java 中
java·网络协议·http
珍珠先生2 小时前
第2章 集合框架深度:HashMap 原理与并发集合
java
FreeTinker3 小时前
Java文件服务器的技术选型与实现路径:从嵌入式工具到企业级系统
java·服务器·开发语言
ly76893 小时前
Java 21 到 Java 26 新特性详解:虚拟线程、模式匹配、结构化并发、HTTP/3 与 AOT
java·jvm
我星期八休息3 小时前
Linux I/O多路转接—epoll
java·linux·运维·服务器·开发语言·jvm·算法