Linux下的mongodb服务脚本,以备不时之需

前些天,一位开发同事找到我,说他测试环境的 mongodb 经常挂掉,要我写一个监控或复活的脚本。我觉得很奇怪,测试环境又没啥负载,经常挂掉肯定有非常规原因。

跑过去看了一下日志,发现存在stop记录,我就纳闷了,没人操作他还会自己stop。这明显不是挂掉了,于是到history中看了下同事的启动命令:

原来如此!因为他没有用nohup启动,所以只要他的终端离线或者关闭,mongodb就会自动退出了!解决办法很简单,如下启动即可:

这样敲命令也着实苦逼,所以从网上找了一个mongodb服务脚本就舒服多了:

将代码保存到 /etc/init.d/mongodb,然后使用 chmod +x /etc/init.d/mongodb 添加执行权限。

现在,就可以使用 service 命令来控制mongodb了:

非常简单,贴到博客记录一下,以备不时之需。

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:8   其中:访客  7   博主  1

  1. aladd 2 来自天朝的朋友 QQ浏览器 Mac OS X 10_10_3 山东省威海市 联通

    这块我不懂,就来水一下吧。
    因为我想要看看能否抢到沙发!!!

  2. 威客百科 2 来自天朝的朋友 火狐浏览器 Windows 7 湖北省武汉市 电信

    楼上的不要闹好吗,不就是点英文字母,拼凑出来的额

  3. 脑精网 1 来自天朝的朋友 谷歌浏览器 Windows 7 湖南省邵阳市 电信

    看评价也够搞笑的,原来一篇我看不懂的文章,也能会搞笑的评论。英语我还真只认识单个的。楼上告诉我,能写汉字就能写文章了。我回去写小说去

    • 张戈 [博主] 来自天朝的朋友 谷歌浏览器 Windows 7 广东省深圳市 联通

      :mrgreen: 确实有点意思

  4. 西贝博客 4 来自天朝的朋友 Safari浏览器 Mac OS X 10_10_3 河南省 移动

    我真想问问,都是怎么学会的?看着我就头疼。。。 :?:

  5. 四川卫校 3 来自天朝的朋友 QQ浏览器 Windows 7 四川省成都市 联通

    谢谢博主分享。 很不错的文章。

  6. 成都川科卫校 3 来自天朝的朋友 QQ浏览器 Windows 7 四川省成都市 联通

    我去 就我一个人看不懂吗。

  7. 成航先森 5 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信

    感觉Mongodb用着别扭,还是MySQL用着习惯

加载中,请稍候...