Tomcat的catalina.out文件过大问题(logrotate方式)
问题 sudo du -sh /opt/tomcat/logs/* ... 4.5G /opt/tomcat/logs/catalina.out ... Tomcat在Cent OS上面的日志文件catalina.out达到了4G多。 解决 logrotate 创建配置文件 vi /etc/logrotate.d/tomcat 编写配置文件: /opt/tomcat/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M } 配置说明: /opt/tomcat/logs/catalina.out :需要归档的日志路径 copytruncate :复制截断模式 daily :每天触发一次 rotate :最多7个日志文件 compress : 使用压缩 missingok :如果缺少日志文件,请继续执行下一个日志文件而不发出错误消息 size : 仅当日志文件大小超过字节大小时才会轮换日志文件 这样logrotate就每天自动触发一次日志切割归档。 测试logrotate轮写日志 logrotate -v /etc/logrotate.conf ... rotating pattern: /opt/tomcat/logs/catalina.out 5242880 bytes (7