Linux下自动检测Tomcat宕机,并自动重启

Linux下自动检测Tomcat是否宕机,并自动重启

公司服务器tomcat经常自动挂掉,具体原因无法找到。所以做了这次调整。让Linux自动检测tomcat是否宕机

1. 新建一个名字为XX.sh的文件,文件内容如下

#!/bin/sh
# 获取tomcat进程ID  /usr/local/tomcat_ds_api
#TomcatID=$(ps -ef |grep tomcat |grep -w 'ps -ef |grep tomcat8.5'|grep -v 'grep'|awk '{print $2}')  
# tomcat启动程序(这里注意tomcat实际安装的路径)  
. /etc/profile #此行必不可少,若少了,tomcat无法自动重启
StartTomcat=/root/apache-tomcat-8.5.40/bin/startup.sh #tomcat绝对路径的启动文件地址
StopTomcat=/root/apache-tomcat-8.5.40/bin/shutdown.sh  #tomcat绝对路径的关闭文件地址
# 定义要监控的页面地址  
WebUrl=“你代码中的某个映射地址,我填的是登录地址”
# 日志输出 
TomcatMonitorLog=/tmp/TomcatMonitor.log  
JAVA_HOME=/usr/local/software/jdk1.8.0_131#下面两行可以不要
JRE_HOME=/usr/local/software/jdk1.8.0_131/jre
tomcat_path='/root/apache-tomcat-8.5.40' #tomcat 完整路径

#获取 tomcat_path 所知tomcat 的进程ID
TomcatID=$(ps -ef |grep tomcat |grep -w $t
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值