cronolog分割tomcat日志

1、首先下载cronolog

  链接:http://pan.baidu.com/s/1gfzOfFP 密码:9q8z

2、进入到cronolog的安装目录

    # cd cronolog-1.6.2 

3、运行安装 
    # ./configure 
    # make 
    # make install 

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

    # which cronolog 

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

5、ok,接下来改tomcat的bin下的catalina.sh文件

(1)


if [ -z "$CATALINA_OUT" ] ; then
  CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改为
if [ -z "$CATALINA_OUT" ] ; then
  CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d
fi

(2)、注释掉 touch “$CATALINA_OUT”

(3)、将

org.apache.catalina.startup.Bootstrap “$@” start  \  
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &  
修改为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

这个确认一下,有两个,都改掉

然后重启

最后看下效果

 

posted on 2017-07-05 15:01  法海降妖  阅读(192)  评论(0编辑  收藏  举报