Apache访问之日志分割

文章目录:

一、Apache日志分割

二、日志分割之rotatelogs

2.1、日志分割过程

2.2、时间设置

三、第三方工具日志分割

一、Apache日志分割

随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大

日志文件占用磁盘空间很大

查看相关信息不方便

对日志文件进行分割

Apache自带 rotatelogs 分割工具实现,在sbin路径下面。

第三方工具 cronolog 分割

环境:一台centos7 IP地址:192.168.220.137

二、日志分割之rotatelogs

2.1、日志分割过程

1、下载安装Apache

Apache访问之日志分割

Apache访问之日志分割_第1张图片

2、修改主配置文件

Apache访问之日志分割

Apache访问之日志分割
Apache访问之日志分割_第2张图片1576852034814

启动服务,查看日志

Apache访问之日志分割_第3张图片

Apache访问之日志分割_第4张图片1576852369253

3、先查看rotatelogs的路径

Apache访问之日志分割_第5张图片

4、修改apache配置文件中的日志路径

Apache访问之日志分割

配置网站的日志文件转交给rotatelogs分割处理

在行尾模式输入:/ErrorLog , /CustomLog

Apache访问之日志分割

Apache访问之日志分割1576853703030

5、关闭服务再开启,查看日志更新

Apache访问之日志分割_第6张图片

Apache访问之日志分割_第7张图片

打开 centos7 的浏览器输入IP地址192.168.111.134,即可生成access_log

Apache访问之日志分割_第8张图片

Apache访问之日志分割

2.2、时间设置

在日志分割里可以设置时间,比如用 date 命令提前时间

Apache访问之日志分割_第9张图片

三、第三方工具日志分割

1、挂载并安装分割工具

Apache访问之日志分割_第10张图片

2、查看cronolog命令的路径,并在Apache配置文件里设置

Apache访问之日志分割_第11张图片

Apache访问之日志分割

Apache访问之日志分割_第12张图片

Apache访问之日志分割

日志分割路径修改

Apache访问之日志分割
Apache访问之日志分割

3、开启服务查看,注意:日志文件是在服务开启之后产生的。

Apache访问之日志分割_第13张图片