Mongo 2.6.3无法在init上启动

时间:2014-06-25 20:04:25

标签: mongodb upstart ubuntu-14.04

在全新安装的Ubuntu 14.04上,我从mongo package安装了mongodb 2.6.3, 问题是,它不会在重启时启动。它在我做的时候正常启动

sudo service mongod start

并且日志文件中没有错误。 但是当我重新启动时,日志文件没有新条目和

service mongod status 

生成

mongod stop/waiting

我试过mongod --repair,没有效果。我已经尝试过全新安装的Ubuntu 14.04,因为我认为我的旧版多次升级操作系统可能会出现问题,但没有任何改变。

使用来自ubuntu软件包管理器的旧版mongo,一切都很顺利。

请您提供一些建议,说明在何处寻找解决此问题的方法,并在系统启动时启动mongod。谢谢!

2 个答案:

答案 0 :(得分:0)

我认为问题是mongo upstart作业检查包管理器是否安装了mongo。您需要编辑upstart作业以使用新的from-source二进制位置(我认为是/ opt / mongodb / bin / mongod)。

答案 1 :(得分:0)

有同样的问题。在日志文件中有一个:

************
Unclean shutdown detected
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
************

要解决此错误,我只是删除了锁定文件,然后再次运行。

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