在啟動專案,發現地址已經被使用,錯誤提示資訊“FAIlure: Address already in use ”那麼如何檢視埠占用情況呢?小編介紹幾種檢視埠占用並釋放的方法。一起來跟小編了解了解吧~
一、蘋果自帶的網路分析工具檢視方法:
OS X 10.9 下面 網路實用工具 從實用工具目錄裡消失了,可能蘋果認為這個程式用的人太少就取消了吧。但是對於做網際網路的人還是有點用的。
啟動方法如下:
點選左上角的蘋果標->點選關於本機->點選系統報告->點選選單欄上的視窗
1、點選視窗中的“網路實用工具”
2、在開啟的“網路實現工具”中,選擇“埠掃描”標籤
3、然後輸入本機IP地址去掃描開放的介面。下圖中就會列出本機開放的埠及佔用情況
二、透過終端命令
命令 lsof -i tcp:port (port替換成埠號,比如6379)可以檢視該埠被什麼程式佔用,並顯示PID,方便KILL(kill pid)
1.檢視埠被哪個程式佔用
sudo lsof -i tcp:port
如: sudo lsof -i tcp:8082
2.看到程式的PID,可以將程式殺死。
sudo kill -9 PID
如:sudo kill -9 3210
以上就是檢視Mac的埠號以及佔用情況的方法,大家按照上面步驟操作就可以了。想了解更多有關Mac知識的小夥伴們請關注Mac.orsoon.com