读书人

tomcat日志文件catalina.out过大开展

发布时间: 2012-10-29 10:03:53 作者: rapoo

tomcat日志文件catalina.out过大,进行分割日志
使用cronolog进行日志切割,据说cronolog是个切割日志的小工具,可以切割很多种日志文件

具体做法如下:
1、下载(最新版本)
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2、解压缩
# tar zxvf cronolog-1.6.2.tar.gz
3、进入cronolog安装文件所在目录
# cd cronolog-1.6.2
4、运行安装
# ./configure
# make
# make install
5、查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
一般情况下显示为:/usr/local/sbin/cronolog
6、配置tomcat
在tomcat/bin/catalian.sh中找到:
org.apache.catalina.startup.Bootstrap “$@” start \
>> "$CATALINA_OUT" 2>&1 &
修改为:
org.apache.catalina.startup.Bootstrap “$@” start 2>&1 \
|/usr/local/sbin/cronolog “$CATALINA_BASE”/logs/catalina.out.%Y-%m-%d >> /dev/null &

touch "$CATALINA_OUT"
这句要注释掉


在配置文件catalina.sh里面一共有两个地方要更改,一个if一个是else
这里有两点需要注意:
1,配置文件中的两行直接修改为下面的两行,不要注释,否则启动不了
2,命令后面的&符号一定不要忘了,否则会出问题

读书人网 >软件架构设计

热点推荐