Linux端口占用问题
一般属于想新开的端口已经被某个进行运行着,这时候我们去查看一下就知道被什么进程占用
- 查看端口情况
netstat -ntpl # 列出很多 netstat -ln |grep 82 # 列出82端口情况 netstat -tupln |grep 82 # 列出82端口情况和进程
杀死进程
有时候你会发现杀死了怎么还是提示端口被占用,我就遇到过,其实确实杀死了,但是它又立马重启启动了,比如说这个进程被supervisor管理着,然后你又设置了进程挂了进行自动重启的设置,那这样你永远都别想停了这个端口的占用,我们只有先把supervisor自启的这个进程的设置改了,然后杀死就好了。
kill <pidnumber>
Mac端口占用问题
查看端口被哪个进程占用情况
lsof -i:<portNumber>
杀死进程
kill <pidNumber>