定期监控web状态,如果发现无法访问自动重启tomcat。
原理定期访问指定网站,如果发现状态不是200的话,就过段时间重试下,如果再失败的话就重启tomcat(前提,tomcat的服务名是tomcat,易读的默认安装是OK的)。
使用之前修改conf下的配置文件tool.properties
#要监视的域名
url=http://www.xxxx.com
#重试次数,重试几次后重启
retry=3
#重试间隔(单位:秒)
retryinterval=10
wait=20
#检查周期(单位:秒)
checkinterval=120
程序启动命令,或执行startHeathCheck.sh脚本
java -jar HeathCheckTool.jar &
下载地址
http://pan.baidu.com/s/1i3EELhj
http://www.51yd.org/heathcheck.zip