我无法通过命令sudo /etc/init.d/nginx stop来停止nginx服务器
试图通过PID杀死它
首先我通过这个命令检查正在监听端口的进程。
lsof -Pnl + M -i4
然后我杀了它
sudo kill -9 pid
该应用程序仍在运行! 之后,当我再次做
lsof -Pnl + M -i4
我看到一个新的进程现在正在同一个端口上进行侦听,为此我试图杀死这个进程。
问候,Pankaj
你有没有尝试以root身份停止进程?
检查pid ininscript的path和nginx.conf中pid的path是否相同
你确定这个过程不是僵尸吗? 当它是一个僵尸,在大多数情况下只有重启将有所帮助。
你可以在这里阅读关于僵尸的更多信息。