[MongoDB]使用時不當的離開導致Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112 exception: connect failed

摘要:[MongoDB]使用時不當的離開導致Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112 exception: connect failed

在使用mongoDB的時候有時會因為不當的離開(直接ctrl+c關閉服務程序)導致mongoDB有lock並且下一次啟動時會拋出下面的錯誤狀況

Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112

exception: connect failed
 
這邊可以透過mongod -f /etc/mongod.conf的方式來讓他正常啟動
 
建議如果真的要關閉的話要透過shutdownServer()的方式來執行,如果是只要離開console畫面的話只要打exi或ctrl+ct就可以離開了(shutdownServer()反而下次又會拋出一樣的問題)這邊在使用上要注意一下
 

如果覺得文章還不錯麻煩請在文章最上面給予推薦,你的支持是小弟繼續努力產出的動力!