端口占用問題 Error: listen EADDRINUSE: address already in use :::8899


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

記錄一下過程:

  1. 查找占用端口 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)
  1. 殺死這個 PID 程序
sudo kill -9 85582
  1. 重新輸入 查找占用端口 8888
sudo lsof -i:8899

沒有顯示則表示已經殺死,重新啟動工程環境即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM