【Tip】刪除佔據的 port 號
有時候在跑本地端程式碼的時候,會出現像上面一樣 port 號被佔據的問題,在 Mac 可以先查詢 PID(Process id) 號:
lsof -i:<port>
就會顯示這個 port 號有沒有被佔據。
或是加上 -t 直接顯示 PID
lsof -t -i:<port>
得到 PID 號碼後,使用 kill <PID>
刪除佔據的 PID。
kill <PID>
再輸入一次 lsof -i:<port>
如果沒有跑出東西就代表成功刪除囉!
但有時候程式當掉的話使用 kill <PID>
會刪不掉,這時候使用 kill -9 <PID>
,就可以強制停止程序。
kill -9 <PID>