vivion34 发表于 2017-1-18 11:39:12

检查tomcat是否宕机

  某站点以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
   转自:http://sery.blog.iyunv.com/10037/839028
页: [1]
查看完整版本: 检查tomcat是否宕机