linux taomcat catalina.out 日志分割

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

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

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



1、下载:cronolog-1.6.2.tar.gz


2、安装


# tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install


默认安装在/usr/local/sbin/下。


3、配置


在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了,会每天自动轮转。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值