Centos7安装mongodb出现的问题:服务无法启动

原创 2016年12月18日 14:19:25

问题描述:

Centos7安装mongodb刚开始安装成功时执行sudo service mongod start 能启动,执行sudo service mongod status显示Active: active (running),但如果我重新启动系统,service又不能启动了。如果我卸载和再次安装,刚安装成功能启动服务,但在重新启动后,还是出现原来的状况,上代码:

[brody@localhost Desktop]$ sudo systemctl status  mongod.service
● mongod.service - High-performance, schema-free document-oriented database
   Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sat 2016-12-17 21:35:08 CST; 3s ago
     Docs: https://docs.mongodb.org/manual
  Process: 1570 ExecStart=/usr/bin/mongod $OPTIONS run (code=exited, status=1/FAILURE) 
Main PID: 1570 (code=exited, status=1/FAILURE)

Dec 17 21:35:08 localhost.localdomain systemd[1]: Started High-performance, s...
Dec 17 21:35:08 localhost.localdomain systemd[1]: Starting High-performance, ...
Dec 17 21:35:08 localhost.localdomain mongod[1570]: about to fork child proce...
Dec 17 21:35:08 localhost.localdomain mongod[1570]: forked process: 1591
Dec 17 21:35:08 localhost.localdomain systemd[1]: mongod.service: main proces...
Dec 17 21:35:08 localhost.localdomain systemd[1]: Unit mongod.service entered...
Dec 17 21:35:08 localhost.localdomain systemd[1]: mongod.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

解决办法:

1.编辑mongod.conf
sudo vim /etc/mongod.conf

把fork修改为 false , pidFilePath修改为dbPath的路径,我这里在storage显示为dbPath: /var/lib/mongo,即设置为:
fork: false # fork and run in background
pidFilePath: /var/lib/mongo/mongod.pid # location of
如下所是:

# Where and how to store data.
storage:
  dbPath: /var/lib/mongo
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:
# how the process runs
processManagement:
  fork: false  # fork and run in background
  pidFilePath: /var/lib/mongo/mongod.pid  # location of pidfile
2.设置firewall
sudo firewall-cmd --zone=public --permanent --add-port=27017/tcp; firewall-cmd --reload
3.重启查看验证
sudo tail -f /var/log/mongodb/mongod.log  & systemctl restart mongod; systemctl status mongod
4.重启电脑

参考文献:
[1]Stack Overflow http://stackoverflow.com/questions/40829306/mongodb-cant-start-centos-7
[2]官方文档https://docs.mongodb.com/manual/reference/configuration-options/#storage.wiredTiger

mongodb 在centos7里用systemctl起不来

两个问题造成 1、/var/run/mongodb/mongod.pid 文件已存在 2、logpath和dbpath下的文件的权限问题:都得用 sudo chown mongod:mongod...
  • zhao4471437
  • zhao4471437
  • 2016年11月14日 17:58
  • 1739

Linux -- Mongodb

[root@Arch ~]# systemctl -l status mongodb.service ● mongodb.service - High-performance, schema-fre...
  • u011130746
  • u011130746
  • 2014年11月26日 18:51
  • 2479

CentOS 6.5下通过yum安装MongoDB记录

最近想尝试一下英特尔的基于WebRTC协同通信开发套件,其中的CS_WebRTC_Conference_Server_MCU依赖MongoDB。MongoDB是什么?MongoDB 是一个基于分布式文...
  • testcs_dn
  • testcs_dn
  • 2016年02月19日 16:17
  • 6138

MongoDB无法启动的解决方法

MongoDB无法启动的解决方法 遇到MongoDB突然无法启动,第一反应是删除mongod.lock。这个文件在MongoDB的数据库目录下,默认是/data/db。这是最常见的问题了,产...
  • arebu
  • arebu
  • 2018年01月07日 10:39
  • 155

mongodb启动失败汇总

1、新安装mongodb,执行sudo service mongod start(sudo service mongod restart),都报启动失败。     查看/var/log/mongodb...
  • lld2002
  • lld2002
  • 2015年07月27日 12:21
  • 3904

学习MongoDB 三: MongoDB无法启动的解决方法

我们之前介绍了MongoDB入门(安装与配置),我们今天在打开MongDB时,我们先运行cmd.exe进入dos命令界面,然后进入cd D:\mongodb\bin目录下,启动服务或者mongo命令...
  • congcong68
  • congcong68
  • 2015年07月05日 19:09
  • 8024

mongodb基础系列——mongodb服务器无法启动

最近由于各种原因,mongodb数据库一直没有折腾。前段时间,更新了mongodb几篇入门博客,既是自己学习,同样也分享给大家。 当初更新了mongodb由来、安装以及使用、基本操作数据库、文件...
  • llhhyy1989
  • llhhyy1989
  • 2013年09月26日 22:30
  • 29281

Linux中MongoDB无法正常启动的问题解决办法!

1、报错,导致mongodb无法正常启动。具体命令如下(注意红色字体,提示日志路径,可查看该日志文件): [root@oracleLinux ~]# service mongod start Star...
  • eugeneheen_chen
  • eugeneheen_chen
  • 2014年01月24日 10:46
  • 3785

mongoDB非正常关闭后无法启动问题

前段时间不小心非正常关闭了mongoDB,准备重启却发现不行,错误信息如下:   01 Tue Apr 17 11:13:30 02  www.2cto.com   Tu...
  • jintianhen1
  • jintianhen1
  • 2014年09月13日 08:50
  • 695

MongoDB系列一:CentOS7.2下安装mongoDB3.2.8

最近在又在倒腾MongoDB,把安装配置的相关命令贴出来  1、下载  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_...
  • gebitan505
  • gebitan505
  • 2017年01月18日 09:52
  • 613
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Centos7安装mongodb出现的问题:服务无法启动
举报原因:
原因补充:

(最多只允许输入30个字)