Nginx 未正确终止的问题

问题描述 投票:0回答:1

我在 Windows 系统上遇到 Nginx 问题。以下是事件的顺序:

我使用命令行启动了Nginx,但是终端冻结了,所以我关闭了它。 我重新打开命令行并使用

start nginx
再次启动Nginx,它似乎工作正常。 当我使用
nginx -s stop
停止服务器时,我发现 localhost 仍然可以访问。 在任务管理器中,我注意到仍有 nginx.exe 进程在运行。每次我结束这些进程时,新的进程都会自动出现。 此时,我认为有一些未使用的进程并不重要,因此我继续学习 Nginx。但是,当我尝试部署静态站点时,我无法在本地主机上显示我的博客。即使将文件正确复制到 html 目录后,它仍然显示旧的欢迎页面,我已经删除了该页面。我还清除了浏览器缓存。

我不确定如何解决这个问题。任何帮助将不胜感激。谢谢!

我尝试使用命令

taskkill /f /t /im nginx.exe
来终止所有Nginx进程,但进程不断重新出现。我什至尝试删除 ngnix 来停止这些 pthread,但也失败了。

nginx
1个回答
0
投票

我已经解决了这个问题。

  1. 以管理员身份打开cmd
  2. sc query nginx
  3. sc stop nginx
  4. sc delete nginx
© www.soinside.com 2019 - 2024. All rights reserved.