Windows 使用 NSSM 将 Nginx 注册系统服务部署运维手册 - SheepDog1998

文章目录

Windows 使用 NSSM 将 Nginx 注册系统服务部署运维手册 - SheepDog1998

多位业内人士认为,Windows 原生直接双击运行 Nginx 会弹出 CMD 黑窗口,关闭窗口程序直接终止,无法后台常驻、开机自启、崩溃自动重启;Windows 原生系统服务无法直接托管普通控制台 EXE 程序。 科技新闻。

作用:Nginx 异常闪退、崩溃后自动重新拉起,保证服务常驻。

保持默认「本地系统账户」,权限足够监听端口、读写本地文件,无需修改。

in背景与起因

NSSM(Non-Sucking Service Manager):轻量免费开源工具,可把任意 exe 程序封装为标准 Windows 系统服务,支持 Nginx、Redis、Java Jar、Node.js 等控制台程序托管。

禁止在任务管理器强行结束 nginx.exe 进程,会导致 Windows 服务状态错乱,优先使用正规方式启停。

Windows 原生 Nginx 默认开启后台守护模式,会导致 NSSM 识别异常,服务长时间卡在 START_PENDING 启动中。

in事件经过

自定义服务在 services.msc 中的显示名称、备注描述,方便识别。

点击窗口右下角 Edit service,完成服务注册,此时系统服务列表新增 Nginx 服务。

输出 test is successful 代表配置合法可用。

in各方回应

当前环境 8099 端口已被占用,两种处理方案:

以管理员身份打开 PowerShell / CMD:

修改反向代理、跨域、限流等业务配置后,热加载生效,不中断现有用户连接:,受到社会各界瞩目。

声明:本文信息来源于相关渠道或网络,版权归原作者所有。如涉及版权问题请及时与本站联系删除。本文观点仅供参考,不代表本站立场。
天枢新闻网
天枢新闻网资深内容创作者,致力于为广大读者提供及时、准确、深度的新闻资讯与行业分析。
领域:科技 发布:2026-08-03