journal 把 /var/log 吃满了
/var/log/journal 涨到几个 G,journalctl --disk-usage 一看全是历史日志。
限制大小:
journalctl --vacuum-size=200M
永久生效改 /etc/systemd/journald.conf:
SystemMaxUse=200M
SystemMaxFileSize=50M
注意 Storage=persistent 才会写到 /var/log/journal,volatile 只放内存(重启即失)。容器里如果没有 /var/log/journal,日志默认在 /run/log/journal,重启就没,排查历史问题时容易抓瞎。
另外 journalctl -u app --since '1 hour ago' 比 grep 整个文件快得多,日志量大时差别明显。