安裝 MongoDB 出現 SocketException: Address already in use 錯誤

章節連結

初次安裝並啟動 MongoDB 時,若不小心關閉終端機而沒有將伺服器關閉,這時重新啟動時,就會出現此錯誤。本文是要記錄下如何解決這小狀況的方法。

mongoDB


問題原因

之前運行的資料庫已經佔用了Port(預設為 27017),所以要把先前的關掉才行。

解決方法

1. 找到 PID 號碼,輸入關閉指令後即可正常啟動。

mongoDB 的 data 目錄下,有一個 mongod.lock 檔案,用純文字編輯器開啟後,裡頭的數字就是 PID 號碼。

2.指定其他的 Port

按讚加入粉絲團

延伸閱讀