Mongodb在启动过程中出现错误

Mongodb在启动过程中出现错误,mongodb,ubuntu,ubuntu-12.04,Mongodb,Ubuntu,Ubuntu 12.04,每当我尝试玩mongo的交互式shell时,它都会死掉: somekittens@DLserver01:~$ mongo MongoDB shell version: 2.2.2 connecting to: test Mon Dec 17 13:14:16 DBClientCursor::init call() failed Mon Dec 17 13:14:16 Error: Error during mongo startup. :: caused by :: 10276 DBClient

每当我尝试玩mongo的交互式shell时,它都会死掉:

somekittens@DLserver01:~$ mongo
MongoDB shell version: 2.2.2
connecting to: test
Mon Dec 17 13:14:16 DBClientCursor::init call() failed
Mon Dec 17 13:14:16 Error: Error during mongo startup. :: caused by :: 10276 DBClientBase::findN: transport error: 127.0.0.1:27017 ns: admin.$cmd query: { whatsmyuri: 1 } src/mongo/shell/mongo.js:91
exception: connect failed
我能够修复安装(删除
mongodb.lock
等)并回到这一点,但它只会再次死掉

/var/log/mongodb/mongodb.log

使用节点的外壳进行连接:

> mdb.open(function(err, db) { console.log(err) });
[Error: failed to connect to [localhost:27017]]
我到处寻找这个错误,没有发现任何有用的东西。这是在一个相当旧的服务器上运行的(Ubuntu 12.04 32位,640MB内存,500MHz P2)。如何解决此问题?

mongodb jira列表中有一个问题。我想这是关于你的案子


新服务器可能是最简单的解决方案,否则您必须下载源代码,进行一些修改并自行编译。

您是否可以尝试连接其他客户端,例如PyMongo或您喜欢的任何语言的驱动程序?因为服务器似乎正在接收一条消息,它不知道如何处理来自客户端的消息。我认为这可能表明它们之间的版本不匹配,但它们似乎都处于2.2.2状态。@ceykooo添加了节点结果。这是在什么类型的服务器上运行的?“你能提供一些细节吗?”克里斯蒂娜在问题中补充了细节谢谢,什么样的处理器?哎哟,听起来很痛苦。看起来我正在组装一台新服务器!
> mdb.open(function(err, db) { console.log(err) });
[Error: failed to connect to [localhost:27017]]