婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于linux服務器進程監控及自動重啟的方法介紹

關于linux服務器進程監控及自動重啟的方法介紹

熱門標簽:南京電銷外呼系統廠家 合力億捷外呼系統如何解壓安裝 營業廳外呼系統有錄音嗎 地圖標注和視頻彩鈴制作生意 滁州外呼系統接口對接 地圖標注怎么兼職 宿松百度地圖標注 信陽智能外呼系統聯系方式 南通電銷外呼系統排名

  本周開始,新手游進行刪檔封測階段,前兩天表現還好,今天更新后出現幾次宕機行為,比較影響玩家的測試和體驗,我們的服務器管理系統尚未完善,為了晚上能夠預防宕機造成損失,先用一種簡單的方案臨時頂替一下。

  實現原理主要是使用linux提供的crontab機制,定時查詢服務器進程是否存在,如果宕機則處理我們預設的腳本。

  首先我們要向crontab加入一個新任務。

  # crontab -e:進入編輯狀態,其實就是使用vi編輯。

  */1 * * * * sh /root/monitor.sh

  我這里只是簡單的設置每分鐘調用一個shell腳本monitor.sh。這里可以配置的更強大,大家可以去搜索一下crontab的教程,網上有很多這類的教程。

  這里需要注意的是,很多教程配置command的時候直接使用/root/monitor.sh,我設置的時候發現這樣配置不會執行shell腳本,前面加上sh后就能執行了。

  然后我們開始寫monitor.sh這個shell腳本。

  #! /bin/sh    proc_name="WorldFrame_d"       

   #進程名  proc_num()                    

   #查詢進程數

  {   

  num=`ps -ef | grep $proc_name | grep -v grep | wc -l`   

  return $num}proc_num  number=$?                      

  #獲取進程數量

  if [ $number -eq 0 ]           

  #如果進程數量為0then                           

   #重新啟動服務器,或者擴展其它內容。   

  cd /longwen/server/sbin/linux; ./WorldFrame_d -c 1fi

  我這個腳本,只是簡單的檢測了進程是否存在,不存在就自動重啟服務器。

  這里其實也可以擴展一下,比如對日志文件的處理以及重啟時間等的記錄等等。

  需要注意的是在windows編輯sh文件要注意格式問題(CR/LR),否則容易出現sh執行錯誤的BUG。

  好了,進行測試吧,我這里測試OK,記錄一下,希望能幫到其它遇到類似問題的同學。謝謝閱讀,希望能幫到大家,請繼續關注腳本之家,我們會努力分享更多優秀的文章。

標簽:山南 銅陵 衢州 運城 麗水 保定 新余 潛江

巨人網絡通訊聲明:本文標題《關于linux服務器進程監控及自動重啟的方法介紹》,本文關鍵詞  關于,linux,服務器,進程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于linux服務器進程監控及自動重啟的方法介紹》相關的同類信息!
  • 本頁收集關于關于linux服務器進程監控及自動重啟的方法介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 丰顺县| 镇赉县| 武冈市| 酒泉市| 建水县| 许昌县| 界首市| 荆州市| 洛川县| 蒲城县| 雷州市| 长宁区| 措勤县| 开封市| 吉林市| 城固县| 乌兰县| 抚远县| 黔江区| 新乐市| 乳源| 宽甸| 迁安市| 巧家县| 泽普县| 桃源县| 肥东县| 湘阴县| 乌拉特中旗| 新兴县| 池州市| 恩平市| 广河县| 汉川市| 岳普湖县| 嘉祥县| 万盛区| 钟祥市| 曲水县| 蓝田县| 竹山县|