`
leon0122
  • 浏览: 45312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux下监控tomcat

阅读更多

linxu下监控tomcat,如果tomcat停止,那么立刻启动tomcat

 

新建脚本,里面键入如下内容

 

#!/bin/sh
DTTERM=`ps -ef |grep tomcat |wc -l`     
rq=`date +%Y-%m`
frq=`date +%Y-%m-%d`
minTime=`date +%H:%M`

tomcatLog=/md/server_log/tomcat/$rq
if [ $DTTERM == 1 ]
    then sh /md/apache-tomcat-6.0.20/bin/startup.sh
    if [ ! -d "$tomcatLog" ]; then
        mkdir -p "$tomcatLog"
    fi

    echo "tomcat restart at $frq $minTime" >> $tomcatLog'/'$frq'.log'
else
    if [ ! -d "$tomcatLog" ]; then
        mkdir -p "$tomcatLog"
    fi
    echo "tomcat ok at $frq $minTime" >> $tomcatLog'/'$frq'.log'
fi

 

加入到crontab中自动启动

 

#授权
chmod 777 /home/xx/server_start.sh

#编辑每隔5分钟运行一次脚本

crontab -e

#会打开编辑脚本,里面键入如下命令
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/xx/server_start.sh

#重新启动crontab服务
/ect/init.d/crond restart

 

分享到:
评论

相关推荐

    Linux脚本监控tomcat假死与异常

    Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。

    linux版的tomcat

    为了更好地管理和监控Tomcat,可以配置系统服务,使Tomcat随系统启动而自动启动。可以创建一个系统启动脚本,然后通过`systemctl`或`update-rc.d`命令将其添加为服务。 Tomcat的配置文件主要位于`conf`目录下,包括...

    jvisualvm远程访问Linux环境中tomcat

    jvisualvm 远程访问 Linux ...使用 jvisualvm 远程访问 Linux 环境中的 Tomcat 需要安装和配置 jdk 和 Tomcat,然后使用 jvisualvm 的 JMX 方法或 jstatd 方法进行监控,最后添加 Visual GC 插件以获取更多的监控信息。

    Linux环境下tomcat7

    - **JMX监控**: 可通过JMX(Java Management Extensions)远程监控Tomcat状态。 10. **故障排查** - **查看错误日志**: `catalina.out`是主要的错误日志文件,通过分析其中的错误信息,可定位问题所在。 - **...

    linux下的TOMCAT操作

    为了监控Tomcat服务器的网络连接状态,可以使用`netstat`命令: ```bash netstat -an | more ``` 这条命令会显示所有网络连接的详细信息,包括监听端口和服务状态。 通过上述步骤和命令,可以在Linux环境下高效地...

    Linux系统在tomcat9安装包(实践可用)

    5. 管理与监控Tomcat9 6. 安全性考虑 7. 常见问题与解决方案 二、系统需求与准备工作 首先,确保你的Linux系统满足以下条件: - 支持Java运行环境(JRE):至少需要Java 8,但推荐使用Java 11或更高版本。 - 可用的...

    tomcat监控脚本(支持windows、linux)

    8. **日志分析**:监控Tomcat的日志文件,查找错误和警告信息,帮助定位问题。 9. **服务管理**:了解如何在Windows服务控制台和Linux的systemd或init.d下管理Tomcat服务。 综合以上,一个全面的"Tomcat监控脚本--...

    linux tomcat 64

    同时,可以使用JMX(Java Management Extensions)监控Tomcat的性能和状态。 8. **安全设置**:确保为Tomcat配置了适当的访问控制,限制不必要的网络访问,并且使用强壮的密码保护管理界面。还可以配置SSL/TLS,...

    Linux版本 tomcat 8.5.78 下载

    **Linux版Tomcat 8.5.78详解** Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,特别适用于处理基于Java的Web应用程序。在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,...

    linux下tomcat6

    使用`jconsole`或`VisualVM`等工具监控Tomcat的性能,检查内存泄漏、CPU使用情况等。日志文件是排查问题的重要资源。 11. **更新与维护** 跟踪Tomcat的安全更新,定期升级到最新版本,以保持系统的安全性。 总结...

    Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤

    最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤。...

    tomcat之Linux版

    可以通过`tail`命令查看`logs/catalina.out`日志文件,监控Tomcat的运行状态。此外,可以通过`/etc/init.d/tomcat stop`、`/etc/init.d/tomcat restart`命令停止或重启服务。 配置虚拟主机时,需要编辑`conf/server...

    Jprofiler 最新版 监控linux下的tomcat 文档

    Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...

    最新版linux apache-tomcat-9.0.37.tar.gz

    9. **监控与日志**:Tomcat的日志文件位于 `$CATALINA_HOME/logs` 目录下,可以通过查看这些日志来诊断和解决问题。 10. **应用部署**:将Java Web应用(WAR文件)放入 `$CATALINA_HOME/webapps` 目录下,Tomcat会...

    linux环境下配置Tomcat自启动

    在Linux环境下配置Tomcat自启动是一项常见的系统管理任务,这对于保持服务器服务的连续性和稳定性至关重要。下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 ...

    window tomcat项目迁移到linux

    - 系统服务:将Tomcat配置为系统服务,以便于管理和监控。 迁移完成后,进行全面的功能测试以确保所有功能在新环境中正常工作。同时,保持更新和维护,确保安全性和性能。对于任何异常或错误,应根据日志进行排查和...

    linux下的Tomcat9.0.rar

    监控Tomcat的状态和日志,有助于诊断和解决问题。日志文件位于`$CATALINA_HOME/logs`目录下。使用`tail`或`less`命令实时查看日志输出,或使用第三方工具进行更详细的监控。 通过以上步骤,你已经在Linux环境下成功...

    Linux 监控tomcat,自动重启tomcat服务

    本文介绍了如何在Linux环境下编写一个简单的Shell脚本来监控Tomcat服务的状态,并在必要时自动重启服务。通过这种方式可以有效提高系统的稳定性及响应速度。同时,还介绍了相关的命令和工具,以及常见的问题和解决...

Global site tag (gtag.js) - Google Analytics