在RHEL系统上sudo服务mongod启动失败

时间:2014-11-28 23:03:28

标签: mongodb sudo rhel

我已按照MongoDB网站上的说明在RHEL系统上安装MongoDB。每当我使用命令sudo service mongod start时,我收到消息正在启动mongod:[FAILED] 。有谁知道我做错了什么?我已将权限更改为/var/lib/mongo/var/log/mongodb目录。

此外,这是我上次尝试启动mongoDB

时我的日志文件读取的内容
2014-11-28T16:52:42.532-0600 ***** SERVER RESTARTED *****
2014-11-28T16:52:42.535-0600 [initandlisten] MongoDB starting : pid=2846 port=27017 dbpath=/var/lib/mongo$
2014-11-28T16:52:42.535-0600 [initandlisten] db version v2.6.5
2014-11-28T16:52:42.535-0600 [initandlisten] git version: e99d4fcb4279c0279796f237aa92fe3b64560bf6
2014-11-28T16:52:42.535-0600 [initandlisten] build info: Linux build8.nj1.10gen.cc 2.6.32-431.3.1.el6.x86$
2014-11-28T16:52:42.535-0600 [initandlisten] allocator: tcmalloc
2014-11-28T16:52:42.535-0600 [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0$
2014-11-28T16:52:42.535-0600 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /var/$
2014-11-28T16:52:42.535-0600 [initandlisten] dbexit:
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: going to close listening sockets...
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: going to flush diaglog...
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: going to close sockets...
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: waiting for fs preallocator...
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: lock for final commit...
2014-11-28T16:52:42.535-0600 [initandlisten] shutdown: final commit...
2014-11-28T16:52:42.536-0600 [initandlisten] shutdown: closing all files...
2014-11-28T16:52:42.536-0600 [initandlisten] closeAllFiles() finished
2014-11-28T16:52:42.536-0600 [initandlisten] dbexit: really exiting now

2 个答案:

答案 0 :(得分:0)

你已经在运行mongo时的输出非常相似。

可能您在/etc/init.d/mongod

中安装了启动脚本

答案 1 :(得分:0)

您的日志文件已被剪裁。请包含一个未剪辑的版本,我们可以看到整行。从那里开始,mongod无法锁定某些内容,这可能意味着你已经在该目录中运行了一个mongod,或者权限未设置为允许mongod获取锁定。