Apache代理安装后,access_log和error_log默认未按天分割,长期累积导致单个日志文件达到数GB,影响查看与问题排查。本文介绍实用的日志切割方案,通过配置日志轮转机制,实现按日期自动分割日志文件,有效控制文件大小,提升运维效率,便于日常监控与故障定位,供有需要的用户参考实施。
1、 检查当前Apache服务器上/usr/local/apache/logs目录,发现日志未按天分割,单个文件体积过大,导致日常排查困难且磁盘空间难以释放。为提升管理效率和问题定位能力,需优化日志存储策略,实现按天生成独立日志文件,确保日志清晰可查并有效控制磁盘占用。
2、 进入/usr/local/apache/conf/extra目录,检查httpd-vhosts.conf文件(或根据实际情况查看httpd.conf),发现其中关于日志的默认配置内容如下所示,相关参数已按系统初始设置定义。
3、 取消先前配置的注释,调整设置,使日志文件按天生成并包含时间戳。
4、 每天24小时,共86400秒,每隔一天生成一个文件。
5、 重启Apache服务后,进入日志目录确认,文件已按日期生成,分割成功。
评论
更多评论