`
lionlx
  • 浏览: 285859 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat自动重启

阅读更多
#!/bin/sh
G="check.log"
PID="check.pid"
HOME="/home/ls/"
TOMCAT="/etc/init.d/tomcat5.sh"

case "$1" in
        start)
                if [ -f $HOME/$PID ]; then
                        if [ -d /proc/`cat $HOME/$PID` ]; then
                                echo "check-tomcat.sh already started"
                                exit
                        fi
                fi

                echo $$ > $HOME/$PID
                while [ 1 ]; do
                        tomcat=`ps -ef | grep java | grep tomcat -c`
                        if [ $tomcat = 0 ]; then
                                $TOMCAT start
                                echo "`date +%Y-%m-%d:%H:%M:%S` tomcat died" >> $HOME/$LOG
                        fi
                        echo "sleep 10 seconds"
                        sleep 10
                done
        ;;
        stop)
                if [ -f $HOME/$PID ]; then
                        kill -9 `cat $HOME/$PID`
                fi
        ;;
        *)
                echo "Usage: check-tomcat.sh <start|stop>"
                exit
        ;;
esac
分享到:
评论

相关推荐

    tomcat自动重启脚本

    linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat

    Tomcat自动重启脚本

    用于Tomcat自动重启脚本,避免直接 -9 杀死服务,此脚本使用循环杀进程

    自动监控 Windows平台Tomcat运行监控并自动重启

    本话题聚焦于在Windows平台上对Tomcat的运行状况进行自动监控,并在出现异常时进行自动重启,以保障服务的连续性。下面将详细讨论这个主题。 首先,我们要理解Tomcat是什么。Tomcat是一款开源的Java Servlet容器,...

    自动重启Tomcat脚本

    为确保服务不间断,可以创建自动重启脚本来监测和恢复Tomcat的状态。下面我们将详细讨论如何实现这个功能,以及提供的两个脚本的作用。 首先,"自动重启Tomcat脚本"是一个批处理文件,它定期检查Tomcat的运行状况。...

    检测Tomcat运行状态-自动重启

    2. **自动重启机制**:如果检测到Tomcat服务器异常或未响应,则触发自动重启逻辑。 3. **Java编程实现**:使用Java语言编写程序来实现状态检测与自动重启功能。 ### 二、详细知识点解析 #### 1. Tomcat运行状态...

    tomcat自动定时重启

    8. **定期更新**:自动重启还可以与软件更新相结合,确保Tomcat服务器始终运行最新版本,增强安全性。 9. **配置文件**:在`server.xml`(Tomcat的主要配置文件)中,可能需要配置一些与重启相关的参数,比如最大...

    连通助手,tomcat自动重启工具,nginx自动重启工具

    可用于tomcat健康检测、定时重启。 连通网址:检测是否正常访问的url 监测间隔(s):几秒检测一次url 超时时间(s):检测url允许的最长时间 执行程序:url检测异常时要执行的程序 执行时间(s):预计执行程序执行所需时间,...

    linux系统Tomcat重启shell脚本

    Linux 系统 Tomcat 重启脚本判断日志超过一定大小自动重启,是指在 Linux 操作系统中使用 shell 脚本来监控 Tomcat 服务器的日志文件大小,当日志文件超过一定大小时,自动重启 Tomcat 服务器,以确保服务的稳定运行...

    TOMCAT自动检测重启

    而在Windows系统中,可以创建批处理文件(如提供的`TOMCAT自动检测重启.bat`)或使用任务计划程序设置定时任务。 实现这个功能的具体步骤如下: 1. **创建监控脚本**:创建一个脚本,例如`check_tomcat.sh`或`...

    tomcat异常结束自动重启脚本

    本案例中的“tomcat异常结束自动重启脚本”就是针对这一需求的具体解决方案,主要用于确保Tomcat应用服务器在遇到异常情况时能够快速恢复服务,减少因服务器宕机导致的数据丢失和用户体验下降。 Tomcat是一款广泛...

    Shell脚本定时监控tomcat,服务挂掉自动重启

    Shell脚本定时监控tomcat,服务挂掉自动重启

    检测Tomcat等网站假死,自动重启脚本

    检测Tomcat等网站假死,自动重启脚本,方便大家下载,可以参考修改。

    tomcat运行状态监控(可自动重启windows脚本).zip

    本文将深入探讨如何使用提供的压缩包文件来实现对Tomcat运行状态的监控,并在出现假死或异常停止时进行自动重启。这个解决方案主要依赖于一个批处理脚本"监控tomcat.bat",以及可能需要的辅助工具如"curl.exe"。 ...

    tomcat 监控 及自动重启

    本文将深入探讨如何有效地对Tomcat进行监控以及设置自动重启策略。 首先,我们来了解Tomcat的监控。监控主要关注以下几个方面: 1. **性能指标**:包括CPU使用率、内存占用、线程状态、网络I/O等。这些可以通过...

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    tomcat宕机重启脚本

    tomcat宕机重启脚本,比较简单的一种设置

    自动重启tomcat批处理命令

    本文将详细介绍标题"自动重启tomcat批处理命令"所涉及的知识点,并基于描述和标签进行扩展。 首先,我们要理解这个批处理命令的主要目标是实现三个核心功能: 1. **通过scp命令从远程主机下载war包**: `scp`...

    Tomcat重启脚本.bat

    部署项目常用日志备份,tomcat重启,对war包进行备份迭代,安排的明明白白的,对windows系统部署项目非常方便实用,里边配置写的很清楚,主要原因是公司不让用jenkins,所以自主手动写了方便部署的工具。

Global site tag (gtag.js) - Google Analytics