解决Tomcat 日志catalina.out过大的问题
2018-03-20 16:21
661 查看
转载自 http://blog.csdn.net/starkli/article/details/51072250一、使用cronolog切分日志1.安装cronolog-1.6.2.tar.gz tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make make install 用which cronolog可以查到安装的路径,默认应该是 /usr/local/sbin/cronolog
2.找到tomcat/bin下的catalina.sh文件,编辑打开 (1)找到 if [ -z "$CATALINA_OUT" ] ; then 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)将 touch "$CATALINA_OUT" 这一行注解掉 (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 & (4) 重启Tomcat
二、通过配置log4j的配置 通过修改 tomcat/conf/logging.properties文件 1catalina.org.apache.juli.FileHandler.level = WARNING 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. 将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉 一般日志的级别有SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
2.找到tomcat/bin下的catalina.sh文件,编辑打开 (1)找到 if [ -z "$CATALINA_OUT" ] ; then 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)将 touch "$CATALINA_OUT" 这一行注解掉 (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 & (4) 重启Tomcat
二、通过配置log4j的配置 通过修改 tomcat/conf/logging.properties文件 1catalina.org.apache.juli.FileHandler.level = WARNING 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. 将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉 一般日志的级别有SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
相关文章推荐
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 日志切割工具logrotate解决Tomcat catalina.out日志过大的问题
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- linux 下 解决tomcat日志文件catalina.out过大问题
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 解决Tomcat日志文件catalina.out文件过大问题
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式,按天存放,解决catalina.out日志文件过大问题
- 切割 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 切割 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- Tomcat下使用Log4j,按日期每天存放,解决catalina.out日志文件过大问题
- 使用Logrotate解决Tomcat日志文件catalina.out过大的问题
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 解决Tomcat日志文件catalina.out文件过大问题
- 解决Tomcat catalina.out 不断成长导致档案过大的问题
- 解决Tomcat catalina.out 不断成长导致档案过大的问题
- Tomcat 使用Log4j 解决catalina.out日志文件过大
- 解决服务器莫名挂掉-tomcat的catalina.out日志文件过大
- 解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题