婷婷综合国产,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服務器進程監控及自動重啟的方法介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 平江县| 丽江市| 黔西| 全南县| 新绛县| 永修县| 玉龙| 伊宁市| 勃利县| 东光县| 高州市| 博兴县| 昌邑市| 丰顺县| 信阳市| 壤塘县| 将乐县| 金秀| 施秉县| 遂昌县| 临武县| 托里县| 郎溪县| 南充市| 阜城县| 新泰市| 宣武区| 东城区| 囊谦县| 雷山县| 清水县| 云安县| 河北省| 昌图县| 邯郸市| 利川市| 桓仁| 任丘市| 定结县| 昌邑市| 出国|