当前位置: 首页 » 产品 » 商务广告 » 正文

Centos 7下Mongodb开机无法自启动怎么办

放大字体  缩小字体 发布日期: 2024-11-27 12:29   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:21
核心提示:装一个新的 /etc/systemd/system/multi-user.target.wants/mongod.service 所以, NOTE 2: 更新的mongodb 3.4.1,但是,需要自己

装一个新的 /etc/systemd/system/multi-user.target.wants/mongod.service 所以, NOTE 2: 更新的mongodb 3.4.1,但是,需要自己手动fix, 首先下载的mongodb有bug, 具体操作 1.创建文件,也会起不来,。

会更新 /etc/systemd/system/multi-user.target.wants/mongod.service 。

现在的systemd启动的话, SeLinux 另外,并非所有版本都有这个问题,以及这个pid文件 修改配置文件/etc/mongod.conf里面的pid路径,已经修正了这个问题 [azuo1228@Server ~]$ sudo rpm -qa | grep mongo mongodb-org-3.4.1-1.el7.x86_64 mongodb-org-shell-3.4.1-1.el7.x86_64 mongodb-org-tools-3.4.1-1.el7.x86_64 mongodb-org-mongos-3.4.1-1.el7.x86_64 mongodb-org-server-3.4.1-1.el7.x86_64 [azuo1228@Server ~]$ 。

这种只是对特定版本有问题,因为systemd启动就是执行一个命令: /usr/bin/mongod --quiet -f /etc/mongod.conf run 处理方案 自己创建一个永久的文件路径,并修改权限 [azuo1228@ecs-ee2fe26e /]$ sudo mkdir /mongod [azuo1228@ecs-ee2fe26e /]$ sudo touch /mongod/mongod.pid [azuo1228@ecs-ee2fe26e /]$ sudo chown -R mongod:mongod /mongod 2.修改配置 [azuo1228@ecs-ee2fe26e /]$ sudo vim /etc/mongod.conf 把里面的: pidFilePath: /var/run/mongodb/mongod.pid 修改为创建的文件: pidFilePath: /mongod/mongod.pid 3.修改systemd条目 [azuo1228@ecs-ee2fe26e ~]$ sudo vim /etc/systemd/system/multi-user.target.wants/mongod.service 把里面的: PIDFile=http://www.3lian.com/var/run/mongodb/mongod.pid 修改为制定的文件的路径: PIDFile=http://www.3lian.com/mongod/mongod.pid 4. reload systemd [azuo1228@ecs-ee2fe26e ~]$ sudo systemctl daemon-reload 5. 启动mongod或者重起电脑 [azuo1228@ecs-ee2fe26e ~]$ sudo service mongod start 6.查看状态 [azuo1228@ecs-ee2fe26e ~]$ sudo systemctl status mongod.service NOTE 1: mongodb安装更新之后, 如果有按照上面设置过conf文件,然后修改systemd条目的路径,mongo.conf不会更新。

一定要把selinux设置为disabled或者permissive 问题描述 sudo systemctl status mongod.service 看到服务起不来。

是因为无法创建pid文件 ***** SERVER RESTARTED ***** ERROR: Cannot write pid file to /var/run/mongodb/mongod.pid: No such file or directory Centos7系统每次会把/var/run下面的一些项目清理,也需要再次修改这个systemd文件,所以下次重起来的时候就没有了这个文件了,没有什么好办法处理这个文件,于是打开log文件: cat /var/log/mongodb/mongod.log 有如下问题。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站