nginx服务无法停止(Windows)

  1. 本人一般停止nginx服务都是通过Windows自带的任务管理器来强制结束nginx进程实现的,如图
  2. 但是 这次我通过同样的方法来结束nginx服务,发现nginx的进程无法结束
  3. 首先我要确认了nginx服务还在运行,因为nginx是web服务器,正常启动的话,是可以访问它的网页的。例如:我们在浏览器中输入:127.0.0.1:8888(默认监听80端口,我这里修改了nginx.conf监听8888端口) 回车后,应该能看到一个欢迎页面(没有改默认网页的情况)。如果能够看到, 说明nginx启动正常。
  4. 然后我进入nginx根目录通过命令停止nginx服务,结果报错 如图
  5. 意思是nginx服务没有启动 所以nginx服务停止报错 这就很诡异啦 ngnix明明在偷偷运行 这里为啥会提示nginx没有运行呢。因为我的nginx监听的是8888端口 所以我就想 既然终端提示nginx服务停止了那8888端口就不会被监听,但是nginx的web页面可以访问 说明8888端口还在被监听 我只需要把监听8888端口的进程全部kill就可以停止nginx服务啦
  6. cmd 输入命令 netstat -ano 如图 找到nginx监听端口的pid 
  7. 通过cmd 命令tasklist|findstr "PID"  如图 找到监听8888端口的进程
  8. 确实发现有nginx服务在运行 通过cmd命令 taskkill /f /t /im nginx.exe 结束进程 结果如图
  9. 最后访问127.0.0.1:8888 失败 说明nginx服务被成功停止
  • 22
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值