如何限制 apache 日志文件的数量

如何限制 apache 日志文件的数量

我使用的是 Ubunto 2018.4 VPS 和 phpfpm 7.2-4。我有大约 30 个域,每个域都会创建日志文件并存档。它目前会创建大约 15 个每种类型(访问/日志)的日志文件,因此每次我需要筛选时,实际上有数百个日志需要筛选。

所以,我的问题是,有没有办法限制从 3 max 保存的档案数量?

非常感谢 PS:我不是高级用户,所以一些关于 Linux 的讨论我会很困惑,再次感谢。

答案1

日志未归档,或旋转,由 Apache HTTPd 服务器本身负责,而是由一个名为日志旋转。Logrotate 负责处理大多数日志。除了由 Apache HTTPd、MySQL 或 Postfix 等守护进程写入的日志外,它还会轮换系统日志,如 syslog、auth.log 等。

您可能需要查看/etc/logrotate.conf(中央配置)中的 logrotate 配置和(不同日志的单独文件)中的文件/etc/logrotate.d。在那里,您可以配置应轮换哪些日志文件、何时轮换它们、保留多少个存档文件等等。

相关内容