Apache 日志文件变得太大,我如何让它每天保存

fly*_*sic 4 apache-2.2

Apache 合并日志文件在单个文件中每天都变得太大,达到数百兆字节,

这是一种快速的方法,或者我如何配置以每天存储文件?

这行得通吗?

CustomLog "|/usr/sbin/rotatelogs -l /var/log/httpd/access.log.%Y-%m-%d 2419200"

在 LINUX 上运行

mla*_*aug 5

使用旋转日志

CustomLog "|/usr/sbin/rotatelogs PATH_TO_LOG_DIR/access_log.%Y%m%d 86400 -360" common

  • 这应该放在您的 apache 配置目录的启用站点的 vhost 文件中 (2认同)
  • 那是rotatelogs,而不是logrotate。logrotate 通常从 cron 作业运行并轮换现有日志。配置目录是`/etc/logrotate.d/`。 (2认同)