tomcat的catlina.out日志分割

注:非原创,转载自网络并修改

原文地址  https://blog.csdn.net/luckykapok918/article/details/56485645


系统环境

Server version: Apache Tomcat/7.0.81
Server built:   Aug 11 2017 10:21:27 UTC
Server number:  7.0.81.0
OS Name:        Linux
OS Version:     2.6.32-642.el6.x86_64
Architecture:   amd64
JVM Version:    1.8.0_141-b15

JVM Vendor:     Oracle Corporation


1.安装Cronolog工具

先安装epel源

[root@bogon ~]# yum -y install epel-release

直接yum安装

[root@bogon ~]# yum -y install cronolog

检测是否安装成功

[root@bogon ~]# which cronolog

/usr/sbin/cronolog


2.修改tomcat守护进程catlina.sh

[root@bogon ~]# cd /usr/local/tomcat/bin/

[root@bogon bin]# vim catalina.sh 

1)修改输出日志路径

if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

修改为
if [ -z "$CATALINA_OUT" ] ; then

CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out

2)删除生成日志文件

注释掉  touch "$CATALINA_OUT"

3) 修改启动脚本参数(有2处

 org.apache.catalina.startup.Bootstrap "$@" start \

      >> "$CATALINA_OUT" 2>&1 "&"

修改为

org.apache.catalina.startup.Bootstrap "$@" start  2>&1  \

| /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

注意:此处的/usr/bing/cronolog必须与 which cronolog的结果相同

3.重启tomcat,修改系统时间并测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值