tomcat 使用 cronolog 切割日志

1. 下载 cronolog 软件

wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
cronolog-1.6.2.tar.gz
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure && make && make install

 

2. 编辑 tomcat   catalina.sh 文件

2.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.2 查找

touch "$CATALINA_OUT"

修改为

#touch "$CATALINA_OUT"

 

2.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 &

 

posted @ 2018-04-15 20:40  fengjian1585  阅读(190)  评论(0编辑  收藏  举报