红联Linux门户
Linux帮助

mongodb自动重启

发布时间:2016-04-06 10:33:34来源:linux网站作者:linyixiao7

服务器上mongodb经常挂掉,如何做到自动重启呢?

这里介绍其中一种方法,借助monit插件根据pid监听mongodb


1.运行下面命令安装monit

sudo apt-get install monit


2.安装完成之后要编辑配置文件,编辑方式任选,这里选用nano.

sudo nano /etc/monit/monitrc

创建一个monit配置目录放置配置文件.

sudo mkdir -p /etc/monit/conf.d


3.创建一个mongodb的配置文件.

sudo nano /etc/monit/conf.d/mongod.conf

我的配置如图所示,start program 和stop program的命令可以自己编辑。

mongodb自动重启


4.有了上述的配置,接下来让mongodb运行的时候输出一个pid文件就可以了。

在mongodb的配置文件加入这一段.

processManagement:

fork: true

pidFilePath: /var/run/mongodb.pid

mongodb自动重启


5.最后运行下面命令,你的mongodb挂掉就可以重启了.

sudo service monit restart


本文永久更新地址:http://www.linuxdiyf.com/linux/19546.html