tomcat假死重启脚本

迷南。 2022-01-23 03:47 527阅读 0赞

最近几天老是出现tomcat假死的情况,主要表现为,进程还在,但是tomcat不再提供任何服务,并且日志也停止记录。

因为暂时无法定位原因,所以先采用临时的解决方案,服务器上增加脚本监控服务,假死发生时自动重启服务。

health_rsbi.sh 脚本内容如下:

  1. #!/bin/bash
  2. n=`curl -d "" http://172.18.2.29:8080/rsbi/403.jsp |grep "互联网" |wc -l`
  3. if [ $n -ne 1 ]
  4. then
  5. /data/bi/tomcat/bin/shutdown.sh
  6. m=`ps -ef | grep tomcat | grep -v grep | awk '{print $2}'`
  7. kill -9 $m
  8. /data/bi/tomcat/bin/startup.sh
  9. fi

定时任务配置如下:

*/1 * * * * /data/bi/health_rsbi.sh>/data/bi/health.log

发表评论

表情:
评论列表 (有 0 条评论,527人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tomcat

    在Linux系统下,重启Tomcat使用命令操作的! 1、首先,进入Tomcat下的bin目录 <table style="border-spacing:0px;borde

    相关 tomcat假死脚本

    最近几天老是出现tomcat假死的情况,主要表现为,进程还在,但是tomcat不再提供任何服务,并且日志也停止记录。 因为暂时无法定位原因,所以先采用临时的解决方案,服务器上