【问题标题】:sudo service mongod start failed on RHEL systemsudo service mongod start 在 RHEL 系统上失败
【发布时间】:2014-12-01 06:39:01
【问题描述】:

我已按照 MongoDB 网站上的说明在 RHEL 系统上安装 MongoDB。每当我使用命令 sudo service mongod start 时,我都会收到消息 Starting 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

【问题讨论】:

  • sudo service mongod start 的描述中有错字吗?请参阅以下本地帖子:Mongodb can't start.
  • 你的日志文件在右边被剪掉了——你能用完整的行尾重新发布吗?

标签: mongodb sudo rhel


【解决方案1】:

这看起来与 您已经运行 mongo 时的输出非常相似。

您可能在/etc/init.d/mongod 中安装了启动脚本

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-08
      • 2017-01-13
      • 1970-01-01
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2014-10-05
      • 1970-01-01
      相关资源
      最近更新 更多