`

linux 查看tomcat状态和日志

阅读更多

一般服务器部署在linux系统中,

那么在linux 系统中如何查看tomcat日志呢?

 

场景1:浏览器报错了,如何定位错误

查看tomcat 日志的尾部

tail -n 50 ../../logs/catalina.out

 tail表示只显示catalina.out 最后n 行

 

场景2:如何实时查看tomcat日志内容呢?

tail -f ../../logs/catalina.out

 

 

场景3:通过关键字查询日志

grep -nH "Excetion message" test.text

说明:grep的参数说明

 -n, --line-number 行号

-H, --with-filename 打印每个匹配的文件名 

-r, --recursive           like --directories=recurse 递归

 

判断tomcat是否在运行

#!/bin/sh
$grep_result
grep_result=`ps -ef |grep tomcat|grep "/home/whuang/software/apache/apache-tomcat-7.0.53"|grep -v "grep"`
echo $grep_result
    if [ x"$grep_result" = x"" ];then
        echo "tomcat not run"
    else
        echo "tomcat is running..."  
    fi

 

定时启动tomcat

编辑定时器:

crontab -e

 

*/1 * * * * /home/whuang/software/auto_start_tomcat.sh

每隔一分钟就执行指定脚本

 

 脚本内容如下:

#!/bin/sh
$grep_result
grep_result=`ps -ef |grep tomcat|grep "/home/whuang/software/apache/apache-tomcat-7.0.53"|grep -v "grep"`
if [ x"$grep_result" = x"" ];then

        catalina_home2=/home/whuang/software/apache/apache-tomcat-7.0.53
        CATALINA_HOME=$catalina_home2
        cd $catalina_home2/bin
        ./startup.sh
    else
        echo "tomcat is running..."  
    fi

 

每天的上午7点30分执行脚本:

30 7 * * *  /home/whuan/software/auto_start_tomcat.sh

 

每天的下午6点执行脚本:

30 18 * * *  /home/whuan/software/auto_innerSign.sh 

 

 

1
1
分享到:
评论

相关推荐

    Jpom-v2.10.41.zip

    Jpom项目监控软件是一款简而轻的低侵入式在线构建、...10、Tomcat状态、文件、war包在线实时管理 特别提醒:在Windows服务器中可能有部分功能因为系统特性造成兼容性问题,建议在实际使用中充分测试。Linux目前兼容良好

    IT运维之Linux服务器监控方案.doc

    系统负载、cpu使 用率、内存占用、磁盘空间、网络流量、端口、进程、apache或tomcat的连接数、mysq l的运行状态这些都是我想要监控的东西,但又能做到多少呢,我只能尽力而为了。要了 解服务器每时每刻的整体运行...

    常用shell 脚本,dos攻击防范,

    Linux系统发送告警脚本.sh MySQL数据库备份单循环.sh MySQL数据库备份多循环.sh nginx 访问访问日志按天切割.sh nginx.conf nginx访问日志分析脚本.sh shell.txt 一键查看服务器资源利用率.sh 一键部署LNMP...

    LambdaProbe 中文包下载

    除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括 应用程序,数据源,发布,日志,线程,集群,系统信息,状态,连接器状态这些功能. 如配合 JDK 1.5 ...

    Jpom项目监控软件-其他

    10、Tomcat状态、文件、war包在线实时管理 特别提醒:在Windows服务器中可能有部分功能因为系统特性造成兼容性问题,建议在实际使用中充分测试。Linux目前兼容良好 Jpom更新日志: v2.5.1 新增功能 【Server】保存...

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    035查看容器状态 036批量移除容器 037Docker Hub 镜像仓库 038获取镜像 039查找镜像 040更新镜像 041创建和移除镜像 043安装 Tomcat 044安装 MySQL 045部署项目 046数据卷简介 047创建数据卷 048备份数据卷 049恢复...

    Java微服务架构163课

    035查看容器状态 036批量移除容器 037Docker Hub 镜像仓库 038获取镜像 039查找镜像 040更新镜像 041创建和移除镜像 043安装 Tomcat 044安装 MySQL 045部署项目 046数据卷简介 047创建数据卷 048备份...

    javasnmp源码-pigeon:一个名为pigeon的项目,基于springhoot

    方式记录操作日志和分页查询 swagger 接口文档 Hibernate validator 参数校验 kinfe4j 接口文档 RabbitMQ 邮件发送 未实现的 限制接口的调用频率 待优化的 采集线程池的优化 Security模块和CMDB模块密码加密存储 ...

    WTS在线答题系统 v1.0.0

    建议tomcat7,tomcat8或以上版本可能会有报错,根据错误信息自行百度和修改,并不复杂目前因为数据库方言的使用,只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS tomcat resin...

    nginx 1.9 window 版本

    #设定查看Nginx状态的地址 location /NginxStatus { stub_status on; access_log on; auth_basic "NginxStatus"; auth_basic_user_file conf/htpasswd; } #禁止访问 .htxxx 文件 location ~ /\.ht { deny ...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    WTS在线答题系统-其他

    取消答卷检查功能</p><p>功能:历史日志刪除功能</p><p>功能:增加下载操作日志功能</p><p>功能:增加后台操作日志记录功能:创建题目、修改题目、答卷管理、创建答卷、修改答卷、答卷状态变更、刪除答卷、创建答题...

    JAVA上百实例源码以及开源项目源代码

    Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...

    网络架构师148讲视频课程

    │ 第93节:集成ActiveMQ和Tomcat.avi │ 第94节:AMQ优化和使用建议.avi │ 第95节:AMQ结合业务功能的开发一.avi │ 第96节:AMQ结合业务功能的开发二.avi │ 第97节:AMQ结合业务功能的开发三.avi │ 第98节:AMQ...

    测试培训教材

    查看处于失败状态的测试覆盖: 显示测试覆盖率饼图: 7、生成自动化测试脚本、BPT模型 产生自动化测试脚本 是否需要实现自动化: 自动化实现“Cruise Search”测试用例: 定位到“Cruise Search”测试...

Global site tag (gtag.js) - Google Analytics