nginx启动失败的解决

拟墨画扇 提交于 2020-02-27 07:01:58

场景

执行systemctl restart nginx,报错:

 bind() to 0.0.0.0:80 failed (98: Address already in use)

解决方案

yum卸载重装,未解决

yum -y remove nginx 
yum -y install nginx
systemctl restart nginx 

rpm卸载,未解决

rpm -qa | grep nginx
rpm -ql  nginx-1.16.1-1.el7.x86_64 	 # 这里假设nginx包是这个名字
nginx-1.16.1-1.el7.x86_64 | xargs rm -rf  # 删除掉还是不行

whereis,which,find找到相关进行删除,未解决

这些方法都试过了,相关全部删除掉,还是不行

fuser命令kill掉,成功

fuser -k 80/tcp  # fuser是用文件或套接字标识进程 (这里是80/tcp对应的进程)   -k kill 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!