按日期分割Tomcat日志文件catalina.out

一。安装cronolog
1.准备coronolog,版本:cronolog-1.6.2.tar.gz
2.安装:
# tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
3.查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
4 安装成功,默认是安装在/usr/local/sbin/下。

四.配置tomcat
    在tomcat/bin/catalian.sh中找到:
    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_BASE”/logs/catalina.out.%Y-%m-%d >> /dev/null &

       注意:换行和空格
在配置文件catalina.sh里面一共有两个地方要更改,一个if一个是else,重启tomcat,在tomcat/logs/下出现如catalina.2013.06.03格式的文件 。
需要继续看是不是因为日志文件过大而造成服务器的停止。

猜你喜欢

转载自shuang-aaa.iteye.com/blog/1881511
今日推荐