无法停止 nginx 服务器

无法停止 nginx 服务器

我无法通过命令 sudo /etc/init.d/nginx stop 停止 nginx 服务器

尝试通过 pid 将其杀死

首先,我通过此命令检查正在监听端口的进程。

lsof -Pnl +M -i4

然后我杀死它

sudo kill -9 pid

应用程序仍在运行!之后当我再次执行

lsof -Pnl +M -i4

我看到一个新进程正在监听同一个端口,因此我试图终止该进程。

问候,Pankaj

答案1

您是否尝试以 root 身份停止该进程?

答案2

检查 initscript 中的 pid 路径和 nginx.conf 中的 pid 路径是否相同

答案3

您确定该进程不是僵尸进程吗?如果是僵尸进程,大多数情况下只有重启才能解决问题。

您可以阅读更多有关僵尸的内容这里

相关内容