读书人

tomcat停使用cronolog对catalina.out日

发布时间: 2012-06-30 17:20:12 作者: rapoo

tomcat下使用cronolog对catalina.out日志文件分割
|/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &

?

同时,文件中有一行

??CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

fi

修改为?

if [ -z "$CATALINA_OUT" ] ; then

??CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d

fi

2.2?第二步

将?

touch "$CATALINA_OUT"

改为?

#touch "$CATALINA_OUT"

2.3?第三步

org.apache.catalina.startup.Bootstrap "$@" start \

>> "$CATALINA_OUT"??2>&1 &

修改为?

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

| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

2.4?重新启动Tomcat?

service tomcat restart

可以在Tomcat的logs目录底下找到以系统日期为结尾的catalina.out.yyyy-mm-dd的档案,这样子就成功了。?

后续就是持续观察看看是不是每天都有产生一个新的catalina.out.yyyy-mm-dd档案。然后再安排定期删除这些较旧的log即可。

读书人网 >开源软件

热点推荐