按照mongodb完毕启动失败,报错信息如下:
mongod.service - LSB: Mongod
Loaded: loaded (/etc/init.d/mongod)
Active: failed (Result: exit-code) since 日 2016-01-17 17:58:28 CST; 24s ago
Process: 13139 ExecStart=/etc/init.d/mongod start (code=exited, status=1/FAILURE)
解决办法:
1:用户权限
编辑文件:vi /etc/init.d/mongod
修改启动用户:
#MONGO_USER=mongod
MONGO_USER=root
2:文件目录不存在问题,2中方案
1):cat /var/log/mongodb/mongod.log
发现缺失文件夹: /var/run/mongodb, 手动增加
2)修改配置文件:vi /etc/mongod.conf
内容如下:
#pidfilepath=/var/run/mongodb/mongod.pid
pidfilepath=/tmp/mongodb/mongod.pid
问题得到解决。
解决思路:找到启动入口,/etc/init.d/mongod,查看错误日志。根据日志一个一个排查