![ubuntu 20.04 上 logrotate 后日志文件大小仍然很大](https://linux22.com/image/939154/ubuntu%2020.04%20%E4%B8%8A%20logrotate%20%E5%90%8E%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E4%BB%8D%E7%84%B6%E5%BE%88%E5%A4%A7.png)
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 文件中缺少什么?