ubuntu 20.04 上 logrotate 后日志文件大小仍然很大

ubuntu 20.04 上 logrotate 后日志文件大小仍然很大

logrotate在 Ubuntu 20.04 上设置了 besu 日志文件大小限制为 10MB,保留 4 周日志并每周轮换,然后删除旧日志文件。这是 besu 配置:

#for besu log
/home/log/besu/* {
        size 10M
        missingok
        rotate 4
        weekly
        postrotate
                /usr/bin/find /home/log/besu/ -name "node*.log.*" -type f -mtime +0 -exec rm {}
\;
        endscript
}

日志文件名为node[1-4].log。输出如下ls

在此处输入图片描述

如输出所示,有 18 个文件以开始node1,文件大小为 1.6GB。看来上述 conf 目标均未实现。日志 conf 文件中缺少什么?

相关内容