标签:tom 重启 div start touch base str col out
Tomcat 日志如果长时间未处理,会有一个很大的log文件,查看不是很方便,如果根据时间每天记录一个日志,可以很方便的查看问题以及删除老旧的日志文件。
我们采用日期形式切割catalina.out 日志,因此采用cronlog 软件切割:
yum install -y cronolog httpd
(1)
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
改为:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d.catalina.out
fi
(2)
touch "$CATALINA_OUT"
改为:
#touch "$CATALINA_OUT" (3) org.apache.catalina.startup.Bootstrap "$@" start >> "$CATALINA_OUT" 2>&1 "&"
改为:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 | /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null&
备注:这里有两处这个样子的,似乎改下面那处就可以了,我是把两处都改了。
重启之后,查看tomcat,logs文件夹下,日志文件打印成功。
标签:tom 重启 div start touch base str col out
原文地址:https://www.cnblogs.com/ltian123/p/10184559.html