Apache 部署 Web 服务时解压日志报错 'inflating:mfs/page/pay.html [GSE]Log output exceeds Maxsize(20480 lines)' 解决方法
这个错误是由于 Apache 的日志输出超过了最大大小限制所导致的。解决方法是增加 Apache 的日志大小限制或者定期清理日志文件。
- 增加 Apache 的日志大小限制
在 Apache 的配置文件中,可以通过修改 LogLevel 和 LogFormat 指令来增加日志大小限制。例如:
LogLevel warn LogFormat '%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"' combined CustomLog /var/log/httpd/access_log combined
在上面的配置中,LogLevel 指令将日志级别设置为 warn,LogFormat 指令定义了日志格式,CustomLog 指令定义了日志输出路径。可以根据需要修改这些指令来增加日志大小限制。
- 定期清理日志文件
另一种解决方法是定期清理 Apache 的日志文件。可以使用 cron 任务或者其他工具来定期清理日志文件,以避免日志文件过大。例如,可以使用以下命令来清理过期的日志文件:
find /var/log/httpd/ -name '*.log' -mtime +7 -exec rm {} ;
上述命令将删除 /var/log/httpd/ 目录中超过 7 天未修改的日志文件。可以根据需要修改命令中的路径和时间限制。
原文地址: https://www.cveoy.top/t/topic/oD1b 著作权归作者所有。请勿转载和采集!