檢查java程序假死的腳本

http://b.formyz.org/show.php?contentid=55 

某站點以java開發,運行在tomcat上,但因某些原因,java時不時假死或者自動停止。爲了防止這個問題,臨時採取定期檢查該站點url的方式判斷tomcat的運行情況。其基本思路爲:當取得到帶jsp後綴文件的url狀態碼不是200時,強制重啓tomcat。用crond每隔一段時間執行一次檢查。

 

腳本內容爲:

 

 

#!/bin/bash

n=`curl -I -s http://push.airad.com/error.jsp  |grep "200 OK" |wc -l`

 

if [ $n -ne 1 ]

  then

   source /etc/profile

   /usr/local/tomcat_push/bin/catalina.sh stop 

   /usr/local/tomcat_push/bin/catalina.sh start

fi

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章