设为首页 加入收藏

TOP

MongoDB集群构建(三)
2014-11-24 00:13:37 来源: 作者: 【 】 浏览:30
Tags:MongoDB 集群 构建
记住,如果使用kill -9的话MongoDB会马上停止,一些停止前的操作尚未执行就停止了,这样下次启动的时候MongDB就会查询日志,进行修复,启动时间就会变得很慢。
当然,这是在使用了journal参数设为true的情况下,才会有恢复操作,如果没有将journal设置为true,就麻烦了。
还有一点,journal在64位的机器上是默认为true的,在32位的机器上默认为false的。
www.2cto.com
言归正传,要停止MongoDB可以就是将正在运行的mongo进程号找出来然后kill -2掉。
#!/bin/bash
pid=`ps -o pid,command ax | grep mongo | awk '!/grep/ && !/awk/ {print $1}'`;
if [ "${pid}" != "" ]; then
kill -2 ${pid};
fi
以上作为serverX_stop.sh脚本放在每个server上,写一个stop.sh脚本,通过ssh执行每个server上的serverX_stop.sh脚本即可。
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MongoDB集群的可用性测试 下一篇Mongodb集群搭建的三种方式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: