您的瀏覽器不支援JavaScript功能,若網頁功能無法正常使用時,請開啟瀏覽器JavaScript狀態
Antfire 的生活雜記
Skip
    • 首頁
    • Blog
    • MAC環境底下,尋找並且刪除被佔用...

    MAC環境底下,尋找並且刪除被佔用的連接埠

    問題描述

    啟動nodejs時,出現 Error: listen EADDRINUSE 0.0.0.0:4000
    導致無法正常啟動伺服器

    解決方法

    解決方法有3種

    • 重開機
    • 使用其他連接埠
    • 停止佔用該連接埠的服務

    Mac OS

    在MAC環境底下,可使用以下指令

    sudo lsof -i tcp: YOURPORT

    接下來會告訴你該服務的COMMAND及PID等資訊

    根據PID使用kill指令即可

    kill YOURPID

    Windows

    Windows 作業系統,可使用netstat指令

    netstat -ano | findstr :<PORT>
    taskkill /PID <PID> F
    

    參考資料

    stackoverflow - 1

    stackoverflow - 2

     Comments