首页 > 其他 > 详细

tomcat监控

时间:2016-09-30 12:17:58      阅读:182      评论:0      收藏:0      [点我收藏+]
参考:http://www.linuxidc.com/Linux/2012-11/74003.htm


#!/bin/sh monitorlog=/opt/tomcat7/logs/monitor.log monitor() { tomcatid=$(ps -ef |grep tomcat |grep -w ‘tomcat7‘|grep -v ‘grep‘|awk ‘{print $2}‘) tomcatup=/opt/tomcat7/bin/startup.sh tomcatcache=/opt/tomcat7/work tomcaturl=http://www.baidu.com/ok.jsp echo "[info]$(date +‘%F %H:%M:%S‘)" echo "[info]($tomcatid)" if [ $tomcatid ]; then http_code=$(curl -s -o /dev/null --connect-timeout 10 -m 20 $tomcaturl -w %{http_code}) if [ $http_code -eq 200 ]; then echo "[info]tomcat ok" else echo "[error]tomcat died ($http_code)" kill -9 $tomcatid sleep 3 rm -rf $tomcatcache $tomcatup fi else echo "[error]tomcat none" echo "[info]tomcat start" rm -rf $tomcatcache $tomcatup fi } monitor>>$monitorlog

  

tomcat监控

原文:http://www.cnblogs.com/coffee_cn/p/5923131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!