存储日志的目录已经增长到 3.7 GB,我该如何管理

存储日志的目录已经增长到 3.7 GB,我该如何管理

我遇到这种情况,服务器上的日志文件 /var/log/auth.log 变得非常大。很多 Web 服务器都在其上运行,类似的东西我看到 15 天以来的日志条目都没有记录。我一直从我的局域网和家里对其进行 SSH,我指的是一个公共 IP,但我发现 /var/log/auth.log 中缺少过去 12 天的日志条目。检查存储日志的目录大小后发现它有 3.7 GB,这可能是个问题吗?

答案1

听起来您的日志没有被轮换。我敢打赌它auth.log大于 2GB,而您的文件系统不支持超过该大小的文件(因此无法向其中写入更多数据)。

检查您的 logrotate 配置以确保它知道auth.log应该进行轮换(在合理的时间范围内,例如每天),并确保 logrotate 确实正在运行(它通常是每日或每小时 cron 任务的一部分)。

如果一切看起来不错,请尝试手动运行 logrotate(以 root 身份)以查看是否存在任何错误。

相关内容