mac上面node程序关闭以后,后台依旧占用端口号(如8080)导致无法重启服务
今天在代码compiling时出现卡死现象,在终端强制结束程序命令也失效,发现重新启动项目会出现在新的端口,说明之前端口一直被占用。很久之前也出过一次这种情况但是后来自己恢复了没在意,今天又出现了就记录一下。
lsof -i:8080
kill -9 【PID】
*该例子中node 命令行使用的kill -9 30549,而在Java项目中直接使用kill【PID】
lsof -i:8080 再次启动就会成功,注意【PIN】码之前的服务对象类型决定命令的使用