logrotate 拆分 tomcat catalinaout
要将 Tomcat 的 catalina.out 文件拆分,可以使用 logrotate 工具。
以下是一个示例 logrotate 配置文件:
/opt/tomcat/logs/catalina.out {
daily
rotate 7
compress
missingok
notifempty
copytruncate
}
在上面的配置文件中,我们将 catalina.out 文件每天轮换一次,并保留过去 7 天的日志文件。我们还启用了压缩,忽略不存在的文件,不保留空文件,并使用 copytruncate 选项来避免 Tomcat 的重定向问题。
要使用上面的配置文件,可以将其保存为 /etc/logrotate.d/tomcat,并运行以下命令:
sudo logrotate /etc/logrotate.d/tomcat
这将使 logrotate 应用配置文件并将 catalina.out 文件轮换为一个新文件。
原文地址: https://www.cveoy.top/t/topic/doey 著作权归作者所有。请勿转载和采集!