检查java程序假死的脚本

?contentid=55

某站点以java开发,服务器空间,运行在tomcat上,但因某些原因,香港服务器,java时不时假死或者自动停止。为了防止这个问题,临时采取定期检查该站点url的方式判断tomcat的运行情况。其基本思路为:当取得到带jsp后缀文件的url状态码不是200时,香港服务器,强制重启tomcat。用crond每隔一段时间执行一次检查。

脚本内容为:

#!/bin/bash

n=`curl -I -s |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

本文出自 “sery” 博客,请务必保留此出处

问:一只小狗在沙漠中旅行,结果死了,问他是怎么死的?

检查java程序假死的脚本

相关文章:

你感兴趣的文章:

标签云: