Error: listen EADDRINUSE: address already in use :::8888
記錄個日常Bug,啟動環境突然啟動不了,報這樣的錯誤,則是端口占用問題
[Nest] 31543 - 04/14/2022, 4:14:52 PM ERROR [NestApplication] Error: listen EADDRINUSE: address already in use :::8899 +3ms
記錄一下過程:
- 查找占用端口 8899 的程序的 PID
sudo lsof -i:8899
如下圖所示:則端口占用的程序的 PID 小編為:85582
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 85582 root 23u IPv6 0x7a431589028a8cf5 0t0 TCP *:8899 (LISTEN)
- 殺死這個 PID 程序
sudo kill -9 85582
- 重新輸入 查找占用端口 8888
sudo lsof -i:8899
沒有顯示則表示已經殺死,重新啟動工程環境即可!
