您的位置:首页 > 运维架构 > Tomcat

利用 cronolog 对 tomcat 7 进行日志切割

2015-12-29 12:09 459 查看
利用 cronolog 对 tomcat 进行日志切割

一、安装 软件

cronolog-1.6.2.tar.gz

tar zxvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure && make && make install

二、配置 tomcat

找到 tomcat 中 bin 目录下的 catalina.sh 文件

1. 查找
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/opt/htdocs/logs/catalina.out
fi

修改为

if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/opt/htdocs/logs/catalina.%Y-%m-%d.out
fi

--------------------------------------------------------------------

2. 查找 touch "$CATALINA_OUT"

注释掉

#touch "$CATALINA_OUT"

---------------------------------------------------------------------

3. 查找 "$CATALINA_OUT" 2>&1 "&"

有两处..

org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"

都修改为 :

org.apache.catalina.startup.Bootstrap "$@" start \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

3. 重启 tomcat 服务,查看日志文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cronolog tomcat ca