解决macOS端口被占用

在部署和测试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

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×