Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.0k views
in Technique[技术] by (71.8m points)

关于CentOS MongoDB自动重启的问题

在网上查到很多版本
第一种是增加mongodb.service文件
这里有个问题,就是默认/usr/lib/systemd/system目录中存在mongod.service,这两个文件是一个文件否?
另外,一下代码从度娘那里获取到的都有所不通,不知道具体如何使用及配置

echo "[Unit]
Description=mongodb server
After=network.target
Wants=network.target

[Service]
Type=forking
PIDFile=/var/run/mongod.pid
ExecStart=/usr/mongodb/bin/mongod --config /usr/mongodb/mongodb.conf
RestartPreventExitStatus=23
Restart=always
User=root

[Install]
WantedBy=multi-user.target
" > '/etc/systemd/system/mongod.service'

另一种是在shell下面mongod_start.sh 文件,文件内容如下

#!/bin/bash
# pkill -9 mongod;
/usr/local/mongodb/bin/mongod --shutdown --dbpath /usr/local/mongodb/data/;
nohup /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/log.txt > /shell/mongod.log 2>&1 &

请问这两种方式是都适用么?
度娘答案千千万,大多都是各种抄袭,实在不知真假,还望解答,谢谢


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...