Tomcat
1 前言
一个问题,一篇文章,一出故事。
笔者之前为Tomcat日志自动分割写过一个脚本,最近发现如果使用logrotate配置得当,也很好用。
以下为旧的解决方案,
本章最佳实践整理了最新的logrotate方案。
2 最佳实践
2.1 创建日志乱转配置
cat > /etc/logrotate.d/tomcat << EOF
compress
compresscmd /bin/gzip
compressoptions -9
compressext .gz
nodateext
nomail
/usr/tomcat/apache-tomcat-8.5.81/logs/catalina.out {
dateext
dateformat -%Y%m%d%H%M%S
copytruncate
su root root
daily
rotate 120
missingok
compress
size 200M
}
EOF
2.2 测试配置
logrotate -d /etc/logrotate.d/tomcat
2.3 强制执行配置
logrotate -f /etc/logrotate.d/tomcat
没有评论