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 &
这个确认一下,有两个,都改掉
然后重启
最后看下效果