【发布时间】:2016-11-27 13:07:59
【问题描述】:
我在 Centos 7 上安装了 mongodb,一切正常。
但是如果我重新启动系统,mongodb 将无法再启动。如果我卸载并再次安装,工作正常。但是重启后就无法启动了。
当我尝试 systemctl status mongod.service 显示:
mongod.service - 高性能、无模式的面向文档的数据库 已加载:已加载(/usr/lib/systemd/system/mongod.service;已启用;供应商预设:已禁用) 活动:自 Dom 2016-11-27 09:49:36 BRT 以来失败(结果:退出代码); 12分钟前 文档:https://docs.mongodb.org/manual 进程:1471 ExecStart=/usr/bin/mongod $OPTIONS run (code=exited, status=1/FAILURE) 主 PID:1471(code=exited,status=1/FAILURE)
11 月 27 日 09:49:19 localhost.localdomain systemd[1]:启动高性能、无模式的面向文档的数据库。 11 月 27 日 09:49:19 localhost.localdomain systemd[1]:启动高性能、无模式的面向文档的数据库... 11 月 27 日 09:49:36 localhost.localdomain mongod[1471]:即将派生子进程,等待服务器准备好连接。 11 月 27 日 09:49:36 localhost.localdomain mongod[1471]:分叉进程:2828 11 月 27 日 09:49:36 localhost.localdomain mongod[1471]:错误:子进程失败,退出,错误号为 1 11 月 27 日 09:49:36 localhost.localdomain systemd[1]: mongod.service: 主进程退出,code=exited,status=1/FAILURE 11 月 27 日 09:49:36 localhost.localdomain systemd[1]:单元 mongod.service 进入失败状态。 11 月 27 日 09:49:36 localhost.localdomain systemd[1]: mongod.service 失败。
我已经试过了:
*chcon -R -t mongod_var_lib_t /var/lib/mongo
*SElinux=disable
*chmod 7777 /var/lib/mongo
and nothing.
我记得在我格式化我的电脑之前出现这个错误时,我需要使用一个简单的命令来授予 systemd 权限。但我再也找不到了。
【问题讨论】:
-
我们需要更多信息来调试它。 mongodb 日志文件中的任何内容?