2013-10-09 101 views
10

我第一次執行命令:MongoDB的錯誤無法連接到服務器

sudo service mongodb restart 

我得到的提示:

stop: Unknown instance: 
mongodb start/running, process 3175 

然後,我執行命令:

mongo 

我收到錯誤:

MongoDB shell version: 2.4.6 
connecting to: test 
Tue Oct 8 19:48:08.961 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
exception: connect failed 

我不知道我是如何得到這個錯誤的。

+1

運行'ps -ef | grep mongo'來確保這個過程已經開始並保持了。看起來它開始然後崩潰。如果是這種情況,請檢查mongo錯誤日誌。 (假設你在Linux上) – Ross

+1

謝謝,我已經得到了答案http://stackoverflow.com/questions/5726032/couldnt-connect-to-server-127-0-0-1-shell-mongo-js ?rq = 1 – HXH

+0

貌似你的問題解決了,你必須回答你的問題並關閉它。 – Shashank

回答

20

執行以下命令

sudo rm -rf /var/lib/mongodb/mongod.lock 

然後

sudo service mongodb restart 
+1

應該是:sudo service mongod restart – adhg

0

只執行這些下列行:

  1. 須藤RM /var/lib/mongodb/mongod.lock

  2. mongod的--repair

  3. 須藤啓動MongoDB的

  4. 須藤狀態的MongoDB

  5. 蒙戈

現在,您可以訪問您的蒙戈終端。

相關問題