在全新安装的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。谢谢!
答案 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