tomcat中的catalina.out文件过大的问题解决办法
发现问题
- 今天观察线上日志,发现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" />, 在测试环境测了一下,只会打印启动日志信息,不会再打印任何有关业务的日志。
本文标题:tomcat中的catalina.out文件过大的问题解决办法
本文链接:https://www.haomeiwen.com/subject/vybebctx.html
网友评论