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就不管了,一定要检查进程
相关推荐
silvamux_17 小时前
10款模型写种草笔记:可发布性、返工来源与成本数据缺口复盘
java·数据库·笔记
步行cgn18 小时前
StringHttpMessageConverter 详解:Spring MVC 中字符串读写的默认转换器
java·spring·mvc
摇滚侠18 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 11
java·笔记·python
小蒜学长18 小时前
基于Spring Boot+Vue3的在线医疗咨询系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·在线问诊·在线医疗咨询系统
Deng桑18 小时前
SpringAI写第一个Agent-把工单循环跑起来
java·agent·工具调用·spring ai
步行cgn20 小时前
@ResponseBody 详解:Spring MVC 中把返回值直接写入响应体
java·spring·mvc
jason成都21 小时前
RTKLIB 的 Java 移植版来了:rtklib-java v3.3.0 功能全景
java·gnss·rtklib·rtklib_java
LazyHunter921 小时前
JDK 28:Java 下一步方向解析与新特性展望
java·jdk
m0_6399069421 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言
GIS数据转换器21 小时前
基于CIM的城市智慧供热监管服务平台
java·大数据·开发语言·人工智能·后端·物联网·struts