首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-10-29 
tomcat日志文件catalina.out过大,进行分割日志使用cronolog进行日志切割,据说cronolog是个切割日志的小工

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,命令后面的&符号一定不要忘了,否则会出问题

热点排行