在 linux 装了nginx 之后,发现启动不起来,提示端口占用(nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)),用kill -9 PID 杀,杀掉一个,端口号又增加一个,很是疑惑。
根据PID找到的进程也是显示进程是我装的那个 nginx 的,把安装目录都删除了,进程还是存在。
后面根据这两篇的文章命令解决的:
彻底杀死ngnix进程方法 和 centos7 nginx安装/启动/进程状态/杀掉进程
用到的命令如下:
就用fuser -n tcp 80 ,查看到有超级多的进程在执行
用了a)相关nginx进行全部杀掉:killall -9 nginx 才全部杀掉
记下来给大家参考一下~
之前试过修改ipv4,和ipv6的方法没有生效。