检测tomcat服务是否正常
2017-07-31 17:13
801 查看
由于tomcat服务经常会出现进程在,但是服务却无法正常响应的问题,而且进程跑在docker容器中,使用zabbix控制不是很方便,故此写了个简单的小脚本:
#!/bin/bash #Author:fansik while true do code=`curl --connect-timeout 5 -m 10 -I -s -w "%{http_code}" -o /dev/null http://localhost:8080/favicon.ico` datetime=`date +"%F-%T"` if [ $code != 200 ] then sh /usr/local/tomcat/rbtomcat.sh &> /dev/null echo "At $datetime The service is restart!!!" >> restart.txt fi sleep 10 done
相关文章推荐
- Shell编程实例-检测Nginx服务是否正常运行(详解)
- perl实现检测服务器中的服务是否正常脚本分享
- linux实战(十)----shell监控tomcat服务是否正常----综合运用
- linux实战(十)----shell监控tomcat服务是否正常----综合运用
- Linux Shell 检测WebSphere(WAS)服务状态是否正常
- nc检测端口是否正常服务的一个命令
- jav 3ff8 a exec检测tomcat服务处于何中状态(正常运行,启动中或停止中, 停止状态)
- perl检测服务是否正常
- 时刻检测服务是否正常--心跳检测服务器是否正常的开源项目
- linux下自动检测服务端口是否正常监听。
- 脚本实现检测nginx服务是否正常
- windows下检测网站是否正常运行并自动重启服务
- 用Telnet命令检测邮件服务器SMTP及POP3服务通信是否正常
- linux shell脚本自动检测apache服务是否正常的诡异问题
- 检测系统服务是否正常运行 失败的话发邮件提醒
- 使用curl测试websocket服务是否能正常连入
- shell脚本:监控MySQL服务是否正常
- 批量监控服务器服务是否正常
- 在Flex or AIR中检测你的网络连接是否正常
- 内嵌手机浏览器如何检测网络是否正常