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就不管了,一定要检查进程
相关推荐
Escalating_xu几秒前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
灯澜忆梦20 分钟前
【面向对象编程C++】| 基础语法
java·c++·算法
一个风轻云淡30 分钟前
GCC 和 GDB命令简单解读
java·linux·前端
省钱兄--zs32 分钟前
西安24小时自助健身房解决方案实战:系统开发与部署全流程指南
java·spring boot·系统架构·intellij-idea·需求分析
资料库011 小时前
Linux 8个常见运维故障排查
java·linux·运维
要开心吖ZSH1 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版
java·笔记·sql·mysql·慢查询
Joy T2 小时前
Spring AI 接入已有 Java 项目的三种架构设计
java·人工智能·springai·ai入门·chatclient·ai service·ai能力接入
杨运交2 小时前
[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理
java·开发语言
caoerzhong3 小时前
仓库数字化成熟度分级:JeeWMS 开源 Java 仓库管理系统如何支撑从可见到自治的四级跃迁
java·开源
MayBaymax3 小时前
RocketMQ 存储机制
java·rocketmq