使用cronolog切割tomcat catalina.out文件

今天查看之前配置的tomcat发现catalina.out文件已经增大到接近5G,过不了多久就会将所在分区撑爆。

搜集了一下,大部分都使用cronolog切割catalina.out文件。按照这个方式设置了一下

安装cronolog软件

wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

tar zxvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure --prefix=/path/to/cronolog

make && make install

修改catalina.sh文件

1.注释掉 下面一行

  #touch "$CATALINA_OUT"

2.进行如下替换,总共有两处需要替换

| /app/act/cronolog/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" & ///进行替换的行
# >> "$CATALINA_OUT" 2>&1 "&"  ///被注释掉的行

3.重启tomcat

原文地址:https://www.cnblogs.com/silenceli/p/3474857.html