我无法通过命令 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
您确定该进程不是僵尸进程吗?如果是僵尸进程,大多数情况下只有重启才能解决问题。
您可以阅读更多有关僵尸的内容这里。