当前位置: > Linux服务器 > Tomcat >

catalina.out无限增长问题的解决办法

时间:2014-12-05 13:10来源:linux.it.net.cn 作者:IT

tomcat默认情况下,catalina.out日志增长都是无限的,从而导致日志文件超大。

1、下载安装cronolog,步骤如下:

安装过程如下:

A、下载(最新版本)

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

B、解压缩

    # tar zxvf cronolog-1.6.2.tar.gz

C、进入cronolog安装文件所在目录

    # cd cronolog-1.6.2

D、运行安装

    # ./configure
    # make
    # make install

E、查看cronolog安装后所在目录(验证安装是否成功)

    # which cronolog

一般情况下显示为:/usr/local/sbin/cronolog


2、修改tomcat启动文件catalina.sh


A、将touch "$CATALINA_OUT"行注释掉。

B、将
org.apache.catalina.startup.Bootstrap "$@" start \  >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &  替换成:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \

| cronolog "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d >> /dev/null &  
重启tomcat,则下次将会在catalina.out后面加上年月日,从而按日进行日志输出。



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容