mongo start出错

时间:2015-04-29 05:41:09

标签: mongodb

我正在使用mongo 3.0.2版本 突然,我在mongodb遇到了问题。直到昨天mongodb运行正常。但今天当我启动mongo时它会出现以下错误。

2015-04-29T10:57:47.732+0530 W NETWORK  Failed to connect to  127.0.0.1:27017, reason: errno:111 Connection refused
2015-04-29T10:57:47.733+0530 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
我在网上查了一下。 删除了mongo锁文件。但尚未解决问题。

当我检查服务是显示等待时,启动后它不会以

开始
 service mongod status
 mongod stop/waiting
 sudo service mongod start
 mongod start/running, process 2520
 service mongod status
 mongod stop/waiting

任何人都有助于解决这个问题并解释为什么会出现这个问题。

6 个答案:

答案 0 :(得分:2)

使用此命令,它可以正常工作:

sudo mongod --config /etc/mongod.conf --fork

答案 1 :(得分:1)

尝试使用sudo mongo进行连接

答案 2 :(得分:1)

请确保端口27017是否已打开并且未被任何应用程序使用。您可以使用netstat命令

进行检查

答案 3 :(得分:0)

您可以检查端口是否已经使用过? 下面附上类似问题的链接: Connection refused to MongoDB errno 111

仍然有问题,请告诉我。

答案 4 :(得分:0)

检入日志文件/var/log/mongodb/mongodb.log。我也遇到了同样的问题,但由于磁盘空间不足。

exception in initAndListen: 15926 Insufficient free space for journals, terminating

答案 5 :(得分:0)

删除

中的 mongod.lock文件

数据/分贝/ mongod.lock

然后再次运行工作正常:)