linux taomcat catalina.out 日志分割

linux平台下tomcat的控制台日志会重定向到 logs/catalina.out 运行必定时间后文件必定会很大,经过下面的方法能够让日志文件天天产生一个新的文件。linux

Tomcat下的catalina.out文件很大,可是tomcat不像apache同样有log轮转小工具。apache

只好又找了个小工具:cronolog。tomcat

一、下载:cronolog-1.6.2.tar.gz 二、安装 # tar zxvf cronolog-1.6.2.tar.gz # cd cronolog-1.6.2 # ./configure # make # make install 默认安装在/usr/local/sbin/下。 三、配置 在tomcat的bin目录的catalina.sh中找到2行: org.apache.catalina.startup.Bootstrap "$@" start \       >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & 改为: org.apache.catalina.startup.Bootstrap "$@" start \       |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 & 重启tomcat,在logs下新生成的文件就是catalina.2008-01-29.out了,会天天自动轮转。
相关文章
相关标签/搜索