<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks

    兄弟們不知道是否有被要求24小時不允許關機的痛苦經(jīng)歷,有時半夜正在做著美夢卻被客戶或老板抓起來一通臭罵,服務器怎么回事down了,網(wǎng)站訪問不了... 唉,真是痛不欲生呀!

    經(jīng)歷過N次折磨后,我下定決心要改變這種情況,想一下,也許我可以寫個crontab來監(jiān)控程序的運行情況,如果服務停止或發(fā)生了不可修復的錯誤時,自動重啟服務器,這樣我就不用擔心半夜被人抓起來罵了。

    說動手就動手,雖說我linux/unix腳本不是很熟,但我想應該也難不到我,左瞧瞧右看看,拼出了一個腳本,給大家參考下,大家可以修改下路徑與端口適應自己的程序:

    #查找當前工作日志文件,判斷是否發(fā)生不可修復的錯誤,若有則重啟
    LOG
    =`ls /workdir/server-*.log -lrt |tail -1`
    ERROR_NUM
    =`cat $LOG | grep java.lang.OutOfMemoryError | wc -l`
    if [ $ERROR_NUM -ne 0 ];then
            echo 
    "found $ERROR_NUM times at $LOG"
            kill 
    -9 `netstat -anp|grep :::8080 | awk '{print substr($7,1,index($7,"/java")-1)}'`
            cd 
    /workdir;exec startserver.sh
            exit
    fi
    #檢查當前服務是否還在運行,若已停止,則重新啟動
    PROCESS_NUM
    =`netstat -anp|grep :::8080 | awk '{print substr($7,1,index($7,"/java")-1)}' | wc -l`
    if [ $PROCESS_NUM -eq 0 ];
    then
            cd 
    /workdir;exec startserver.sh
    fi

    然后在crontab中定時執(zhí)行此腳本,就可以了!嘿... 這下鬧心的電話少多了,當然不要忘記定時去看下日志哦!

    本人原創(chuàng)文章,轉(zhuǎn)載請注明出處!
    posted on 2008-12-10 16:54 shanghai_spark 閱讀(2240) 評論(3)  編輯  收藏 所屬分類: linux

    Feedback

    # re: 寫個crontab監(jiān)控程序進程,讓自己睡個好覺! 2008-12-10 19:47 隨便說說
    好辦法,在WINDOWS下也可以寫一個守護進程。
    最根本可能還是系統(tǒng)有問題。。。

    :##¥  回復  更多評論
      

    # re: 寫個crontab監(jiān)控程序進程,讓自己睡個好覺! 2008-12-11 13:45 天一
    這個做法是不錯,但能拿到信息比較小;而且都是單單服務信息。
    這個應該有一個完整監(jiān)控流程。

    但還是謝謝分享。  回復  更多評論
      

    # re: 寫個crontab監(jiān)控程序進程,讓自己睡個好覺! 2008-12-13 18:30 戴爾筆記本
    這個做法是不錯  回復  更多評論
      

    主站蜘蛛池模板: 亚洲综合久久1区2区3区| 久久综合图区亚洲综合图区| 亚洲三级中文字幕| **俄罗斯毛片免费| 亚洲美女大bbbbbbbbb| 一级成人a毛片免费播放| 亚洲精品卡2卡3卡4卡5卡区| 中文字幕乱码系列免费| 国产亚洲人成A在线V网站| caoporn成人免费公开| 国产综合精品久久亚洲| 毛片免费在线观看| 亚洲综合小说久久另类区| 一级毛片免费视频| 亚洲一卡2卡3卡4卡乱码 在线| 日本视频一区在线观看免费| 亚洲av片不卡无码久久| 女人18毛片特级一级免费视频| 亚洲s码欧洲m码吹潮| 国产成人精品曰本亚洲79ren| 91成人免费福利网站在线| 久久亚洲春色中文字幕久久久| 最新黄色免费网站| 亚洲欧美aⅴ在线资源| 亚洲精品国精品久久99热| 免费国产99久久久香蕉| 亚洲AV无码专区在线亚| 日韩精品视频免费在线观看| 一个人看的www视频免费在线观看| 亚洲av无码国产精品夜色午夜| 免费h片在线观看网址最新| 国产亚洲美女精品久久久久| 亚洲人成中文字幕在线观看| 最近中文字幕免费完整| 亚洲GV天堂无码男同在线观看| 久久青青草原亚洲av无码| 99久久国产免费中文无字幕| 亚洲欧美成人av在线观看| 亚洲午夜久久久久久久久久| 亚洲免费在线视频观看| 黄色免费网址在线观看|