使用cronolog拆分catalina.out日志

2017-04-10  本文已影响81人  fabe3d19fb81

Catalina.out日志随服务器的运行越来越大,必须定期进行拆分,可以使用log4j记录日志,使用log4j本身的按天滚动配置。还可以使用cronolog对catalina.out进行拆分。目前微博使用的是cronolog方式;

安装cronolog
解压
./configure --prefix=/data/program/cronolog
Make
Make install

修改catalina.sh文件
找到下面这段:
org.apache.catalina.startup.Bootstrap "$@" start
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

将其修改为:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1
| /data/program/cronolog/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &

重新启动tomcat
可以看到已经按日期生成了.out的日志

上一篇下一篇

猜你喜欢

热点阅读