技术改变人生

tomcat中的catalina.out文件过大的问题解决办法

2019-11-05  本文已影响0人  keker_zzzZ

发现问题

- 今天观察线上日志,发现tomcat的catalina.out的日志竟然有1.3G,感觉明显不正常,系统目前打印日志都是按照业务来输出到不同的文件,且文件都是都是根据时间切割的,根本不会输出到catalina.out中,但是为什么会这么大呢?
查看文件大小.png

分析问题

- 网上搜了一下好多解决办法都是要对catalina.out做日志分割的,但是我这个场景明显不是这个问题,这个日志文件根本不会这么大,所以就分析为什么能把业务日志打印到catalina.out中, 于是就把logback.xml的配置文件打开,仔细看了一遍。
控制台输出日志配置.png
出现问题的配置.png

解决问题

- catalina.out文件相当于控制台输出,但是这个配置把stdout放到了root里面,所以会把日志输出到catalina.out中。 去掉<appender-ref ref="stdout" />, 在测试环境测了一下,只会打印启动日志信息,不会再打印任何有关业务的日志。
上一篇下一篇

猜你喜欢

热点阅读