最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下的mongodb服務(wù)監(jiān)視腳本(啟動服務(wù))

 更新時(shí)間:2015年10月18日 23:04:00   投稿:mdxy-dxy  
這篇文章主要介紹了Linux下的mongodb服務(wù)監(jiān)視腳本(啟動服務(wù)),需要的朋友可以參考下

前些天,一位開發(fā)同事找到我,說他測試環(huán)境的 mongodb 經(jīng)常掛掉,要我寫一個(gè)監(jiān)控或復(fù)活的腳本。我覺得很奇怪,測試環(huán)境又沒啥負(fù)載,經(jīng)常掛掉肯定有非常規(guī)原因。
跑過去看了一下日志,發(fā)現(xiàn)存在stop記錄,我就納悶了,沒人操作他還會自己stop。這明顯不是掛掉了,于是到history中看了下同事的啟動命令:

復(fù)制代碼 代碼如下:

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/data/mongodb.log --logappend &

原來如此!因?yàn)樗麤]有用nohup啟動,所以只要他的終端離線或者關(guān)閉,mongodb就會自動退出了!解決辦法很簡單,如下啟動即可:

復(fù)制代碼 代碼如下:

nohup /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/data/mongodb.log --logappend >/dev/null 2>&1 &

這樣敲命令也著實(shí)苦逼,所以從網(wǎng)上找了一個(gè)mongodb服務(wù)腳本就舒服多了:

#!/bin/sh
#
#mongod - Startup script for mongod
#
# chkconfig: - 85 15
# description: Mongodb database.
# processname: mongod
# Source function library
 
. /etc/rc.d/init.d/functions
# things from mongod.conf get there by mongod reading it
# OPTIONS
OPTIONS=" --dbpath=/home/data/mongodb/ --logpath=/home/data/mongodb/mongodb.log --logappend &"
#mongod
mongod="/usr/local/mongodb/bin/mongod"
lockfile=/var/lock/subsys/mongod
start()
{
 echo -n $"Starting mongod: "
 daemon $mongod $OPTIONS
 RETVAL=$?
 echo
 [ $RETVAL -eq 0 ] && touch $lockfile
}
 
stop()
{
 echo -n $"Stopping mongod: "
 killproc $mongod -QUIT
 RETVAL=$?
 echo
 [ $RETVAL -eq 0 ] && rm -f $lockfile
}
 
restart () {
    stop
    start
}
ulimit -n 12000
RETVAL=0
 
case "$1" in
 start)
  start
  ;;
 stop)
  stop
  ;;
 restart|reload|force-reload)
  restart
  ;;
 condrestart)
  [ -f $lockfile ] && restart || :
  ;;
 status)
  status $mongod
  RETVAL=$?
  ;;
 *)
  echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
  RETVAL=1
esac
exit $RETVAL

將代碼保存到 /etc/init.d/mongodb,然后使用 chmod +x /etc/init.d/mongodb 添加執(zhí)行權(quán)限。
現(xiàn)在,就可以使用 service 命令來控制mongodb了:

復(fù)制代碼 代碼如下:

service mongodb start|stop|restart
#或
/etc/init.d/mongodb start|stop|restart

非常簡單,貼到博客記錄一下,以備不時(shí)之需。

相關(guān)文章

  • CentOS 7中使用Squid提供HTTP代理詳解

    CentOS 7中使用Squid提供HTTP代理詳解

    這篇文章主要給大家介紹了在CentOS 7中使用Squid提供HTTP代理的相關(guān)資料,以及及客戶端的代理配置的方法,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-04-04
  • Linux磁盤擴(kuò)容lvm的使用詳解

    Linux磁盤擴(kuò)容lvm的使用詳解

    這篇文章主要介紹了Linux磁盤擴(kuò)容lvm的使用,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • linux 用戶和組命令整理及詳細(xì)介紹

    linux 用戶和組命令整理及詳細(xì)介紹

    這篇文章主要介紹了linux 用戶和組命令整理及詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • LNMP服務(wù)器環(huán)境配置 (linux+nginx+mysql+php)

    LNMP服務(wù)器環(huán)境配置 (linux+nginx+mysql+php)

    在高并發(fā)連接的情況下,Nginx是Apache服務(wù)器不錯(cuò)的替代品。Nginx同時(shí)也可以作為7層負(fù)載均衡服務(wù)器來使用。Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3萬以上的并發(fā)連接數(shù),相當(dāng)于同等環(huán)境下Apache的10倍
    2014-07-07
  • Centos7防火墻放行指定IP和端口方式

    Centos7防火墻放行指定IP和端口方式

    這篇文章主要介紹了Centos7防火墻放行指定IP和端口方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • ubuntu中snap包的安裝、更新刪除與簡單使用

    ubuntu中snap包的安裝、更新刪除與簡單使用

    Ubuntu 16.04引入了snap包管理,它是一種全新的軟件包安裝管理方式。它和dpkg/apt有本質(zhì)的區(qū)別。下面這篇文章就來給大家詳細(xì)介紹了關(guān)于ubuntu中snap包的安裝、更新刪除與簡單使用的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Linux安裝MongoDB啟動及常見問題解決

    Linux安裝MongoDB啟動及常見問題解決

    這篇文章主要介紹了Linux安裝MongoDB啟動及問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Linux中一對多配置日志服務(wù)器的詳細(xì)步驟

    Linux中一對多配置日志服務(wù)器的詳細(xì)步驟

    這篇文章主要介紹了Linux中一對多配置日志服務(wù)器步驟教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • linux Vim基本操作方法

    linux Vim基本操作方法

    Ubuntu的Vi也不好用,搞了個(gè)Vim用來學(xué)習(xí)了,簡單記錄下它的基本操作。還有一本相關(guān)的電子書可下載。
    2013-11-11
  • linux下查看so或可執(zhí)行程序的依賴庫

    linux下查看so或可執(zhí)行程序的依賴庫

    今天小編就為大家分享一篇關(guān)于linux下查看so或可執(zhí)行程序的依賴庫,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評論

金华市| 泗水县| 明水县| 门源| 沂南县| 兰坪| 申扎县| 乐山市| 雅安市| 宜阳县| 多伦县| 黄石市| 阿图什市| 墨竹工卡县| 文化| 搜索| 屏东市| 高安市| 颍上县| 获嘉县| 三都| 饶阳县| 隆安县| 泸西县| 北安市| 册亨县| 南华县| 江源县| 新丰县| 建昌县| 托克托县| 庆元县| 高雄市| 裕民县| 蓬溪县| 富蕴县| 曲沃县| 淳安县| 惠水县| 衡南县| 新余市|