解决macOS端口被占用

本文最后更新于 2021年2月19日 上午

在部署和测试hexo的时候,经常出现一下提示:

Error: listen EADDRINUSE: address already in use :::4000

这是说明4000端口呗占用了,之前讲了Windows下怎么解决,这次说明下macOS下怎么解决

1
sudo lsof -i:port # port为对应的端口号

之后出现如下提示:

1
2
COMMAND   PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node 10906 username 42u IPv6 0xcd611b6cd0d363df 0t0 TCP *:terabase (LISTEN)

找到PID,然后杀掉该进程就可以

1
sudo kill -9 PID #上面显示的PID

解决macOS端口被占用
https://yuluod.github.io/2019/12/26/解决macOS端口被占用/
作者
yuluo
发布于
2019年12月26日
许可协议