要将 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录