系统是两个tomcat 做的负载均衡,最近经常由于JMagick 处理大量图片导致内存溢出,tomcat直接挂掉
目前还没有找到比较合适的图片处理方法,情急之下写了个脚本监控tomcat 如果宕掉立刻重启:
该脚本放到crontab 里 一分钟执行一次
*/1 * * * * root /home/autoStarttomcat.sh
#!/bin/sh
tomcat1=`ps -ef |grep apache-tomcat-6.0.20 | grep -v grep |wc -l`
tomcat2=`ps -ef |grep apache-tomcat-second-6.0.20 | grep -v grep |wc -l`
rq=`date +%Y-%m`
frq=`date +%Y-%m-%d`
minTime=`date +%H:%M`
autoStarttomcatLog=/home/autoStarttomcat.log
managerPath=/home/manager
if [ $tomcat1 -eq 1 ]
then
cd $managerPath
./tomcat1.sh restart
echo "tomcat1 has restart at $frq $minTime" >> $autoStarttomcatLog
else
echo "tomcat1 is ok $frq $minTime" >> $autoStarttomcatLog
fi
if [ $tomcat2 -eq 1 ]
then
cd $managerPath
./tomcat2.sh restart
echo "tomcat2 has restart at $frq $minTime" >> $autoStarttomcatLog
else
echo "tomcat2 is ok $frq $minTime" >> $autoStarttomcatLog
fi
分享到:
相关推荐
Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。
最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤。...
Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务
JVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcat
性能监控JConsole远程监控Tomcat服务
Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...
tomcat监控脚本(支持windows、linux),让tomcat服务器永不宕机
jvisualvm远程访问Linux环境中tomcat
linux下tomcat优化设置最大连接数内存jconsole监控.docx
JProfiler在Windows可视化远程监控Linux上Tomcat进程的安装步骤
linux环境tomcat监控脚本
linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat
每隔一段时间监控某个网站,如果三次检查失败,则检查tomcat,tomcat失败则重启,若tomcat不失败,不做操作(也可重启,脚本可控)。加到crontab里面就OK。有日志的。
脚本调用: ./tomcat_monitor -u admin -p admin -h 127.0.0.1 -P 8080 返回信息: { "static_tomcat_version":8, "tomcat_server_status":1, "application0":{ "status":"running", "path":"/app1", "active_...
动化统一安装部署 包括:上传解压war包 同步配置 启动服务 监控服务等 list ll one sh pass war startup sh syn cn two sh 部署支持统一安装于分布式安装 每个脚本可以拆分开任意组合使用 比如: 1 一套新...
Prometheus + Grafana+mysql_exporter + node_exporter + tomcat_exporter+jmx_exporter + nginx-vts-exporter+redis_exporter + alertmanager+《部署实时监控系统》 一、Prometheus介绍 3 二、Prometheus架构概览 ...
tomcat宕机重启脚本,比较简单的一种设置
Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 1 引言 基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台...
1、 Linux下Tomcat定时启动 首先写一个自动重启tomcat的shell , 并配合linux下 crontab 执行定时任务。