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

Tomcat監(jiān)測腳本的實現(xiàn)示例

 更新時間:2017年01月31日 10:06:03   作者:不爭  
這篇文章主要給大家介紹了Tomcat監(jiān)測腳本的實現(xiàn)方法,文中給出了詳細的示例代碼和介紹,對大家具有一定的參考價值,有需要的朋友們下面來一起學習學習把。

實現(xiàn)效果

通過 Tomcat 監(jiān)測腳本 按照一定的時間頻度來檢測Tomcat應用是否正常,如果進程不存在,則啟動 Tomcat;如果進程存在而訪問不正常,則殺掉進程,再啟動 Tomcat。

腳本的主體

vi /home/dev/ctl/tomcat-inspector/image.sh
#!/bin/bash
echo $(date '+%Y-%m-%d %H:%M:%S')
whoami
JAVA_HOME=/opt/java/jdk1.8.0_40
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
port=8086
sn="tomcat-image-$port"
th="/home/dev/tomcat/$sn"
url="http://you-app-server/"
tomcat=`ps -ef | grep java | grep $sn | grep $port | wc -l`
if [ $tomcat -eq 0 ]
then
  echo $sn stoped.
  echo starting $sn ......
  $th/bin/startup.sh
fi
if [ $tomcat -ge 1 ]
then
  tpid=`ps -ef | grep java | grep $sn | grep $port | awk '{print $2}'`
  echo $sn is running, pid = $tpid
  httpStatus=`curl -I $url 2>/dev/null | grep HTTP | awk '{print $2}'`
  echo $httpStatus
  if [[ -z "$httpStatus" || $httpStatus -ge 500 ]]
  then
    echo killing $sn ......
    kill -9 $tpid
    echo starting $sn ......
    $th/bin/startup.sh
  fi
fi

設定執(zhí)行頻度

crontab -e
*/5 * * * * /home/dev/ctl/tomcat-inspector/image.sh >> /home/dev/ctl/tomcat-inspector/logs/image.log 2>&1

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。

相關文章

  • 解決Tomcat啟動報錯Publishing?failed??multiple問題

    解決Tomcat啟動報錯Publishing?failed??multiple問題

    這篇文章主要介紹了解決Tomcat啟動報錯Publishing?failed??multiple問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Tomcat之web應用的目錄組成結構_動力節(jié)點Java學院整理

    Tomcat之web應用的目錄組成結構_動力節(jié)點Java學院整理

    這篇文章主要介紹了Tomcat之web應用的目錄組成結構,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Nginx/Httpd負載均衡tomcat配置教程

    Nginx/Httpd負載均衡tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd負載均衡tomcat配置方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Tomcat主配置文件server.xml詳解

    Tomcat主配置文件server.xml詳解

    Tomcat主配置文件server.xml是Tomcat服務器的主要配置文件,文件位置在conf目錄下,本文就來介紹一下server.xml的具體用法,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 兩種方法解決Tomcat控制臺輸出中文的亂碼問題

    兩種方法解決Tomcat控制臺輸出中文的亂碼問題

    本文主要給大家介紹了兩種方法解決Tomcat控制臺輸出中文的亂碼問題,文章通過圖文結合的方式給大家講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2023-11-11
  • tomcat6.0 /7.0安裝版內(nèi)存溢出設置方法

    tomcat6.0 /7.0安裝版內(nèi)存溢出設置方法

    這篇文章主要介紹了tomcat6.0 /7.0安裝版內(nèi)存溢出設置方法,需要的朋友可以參考下
    2014-07-07
  • web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法

    web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法

    現(xiàn)在主流的WEB服務器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多說了吧,用過VS.NET開發(fā)ASP.Net應用的朋友就應該 知道,新建/修改WEB項目,其實就是通過WebDAV+FrontPage擴展做到的,下面我就較詳細的介紹一下
    2017-03-03
  • 使用tomcat設定shared lib共享同樣的jar

    使用tomcat設定shared lib共享同樣的jar

    這篇文章主要介紹了使用tomcat設定shared lib共享同樣的jar操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • tomcat配置虛擬路徑的實現(xiàn)步驟

    tomcat配置虛擬路徑的實現(xiàn)步驟

    本文主要介紹了tomcat配置虛擬路徑的實現(xiàn)步驟,主要是在localhost文件中進行配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程

    Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程

    這篇文章主要介紹了Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論

商城县| 来宾市| 凤山县| 台中市| 什邡市| 柳江县| 浮梁县| 芮城县| 翼城县| 富蕴县| 都昌县| 习水县| 白沙| 财经| 页游| 洛隆县| 东兴市| 玉门市| 泾源县| 洪洞县| 泰安市| 鱼台县| 南靖县| 长春市| 北安市| 罗甸县| 苍南县| 施甸县| 施秉县| 韩城市| 巴南区| 博白县| 遂宁市| 洛川县| 元氏县| 墨江| 侯马市| 贞丰县| 元氏县| 宜昌市| 廊坊市|