Apache日志分割

1.cronolog安装

采用 cronolog 工具进行 apache 日志分割

http://download.chinaunix.net/download.php?id=3457&ResourceID=1851

下载上传安装包文件到服务器

安装日志分割工具:

[[email protected] ~]# cd /data/

[[email protected] data]#tar -xvf  cronolog-1.6.2.tar.gz

[[email protected] cronolog]#cd  cronolog-1.6.2

[[email protected] cronolog]#./configure –prefix=/data/cronolog

[[email protected] cronolog]#make

[[email protected] cronolog]#make install

2.分割apache日志

修改 httpd-vhosts.conf 文件中对应的区域如下 , 对日志进行分割,以及分割日志目录。

在每个 VirtualHost 中都加两句配置。

TransferLog "|/data/cronolog/sbin/cronolog /data/apache/logs/access.log%Y%m%d"

ErrorLog "|/data/cronolog/sbin/cronolog /data/apache/logs/error.log%Y%m%d"

时间: 2024-10-15 02:50:55

Apache日志分割的相关文章

Apache日志分割&日志分析

Apache日志分割 随着网站的访问量越来越大,默认情况下Apache服务器产生的单个日志文件也会越来越大,如果不采用日志分割,当日志文件不断增大时,当占用太大的磁盘空间时将会被系统删除,而且随着日志文件的增大,对于管理员对Apache服务器进行访问分析.网络安全监察.网络运行状况监控等操作带来较大难度,因此管理这些海量日志对网站的意义重大. 实验描述: 完成对Apache的日志分割 本实验采用Apache2.2版本 服务器IP:192.168.100.107 所需服务:httpd.DNS 服务

Apache日志分割(rotatelogs、cronolog)

为什么要进行日志分割? 随着网站的访问量越来越大,web服务器产生的日志文件也会越来越大,如果不对其进行分割管理,单个日志文件会变得异常庞大,不利于对日志进行综合分析.监控等.另外,当服务器遇到故障时,运维人员就要打开日志文件进行分析,打开的过程必然会消耗很长时间,也势必会增加处理故障的时间.因此管理好海量的日志文件对管理网站是有重大意义的. 以下介绍两种常见的日志分割方法: 一. Apache自带的rotatelogs分割工具 1.查询rotatelogs命令的绝对路径 which rotat

window apache 日志分割

apache  [ httpd.conf ]配置文件 #ErrorLog "logs/error.log" ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 2M" Windows下虚拟主机的日志切割 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:/wamp/www" ServerName

Apache日志分割脚本

[产生背景] 随着公司的ntp中心服务器访问越来越大,access日志也是日益增加,原有的日志没有进行切割,单个日志文过大(最大的有3.7G),若清理磁盘空间会将访问日志整个删除,这样会丢失很多重要的信息,因此对日志进行切割是很有必要的,这样若日后文件过多,也可以删除历史文件. [脚本] #!/bin/bash YESTERDAY=$(date -d yesterday +%Y%m%d) GZIP="gzip -c" LOG_FILE="/etc/httpd/logs/acc

怎么解决apache日志文件太大的问题

原文地址:http://un173.blog.51cto.com/8263566/1598346 管理apache服务器有些年头,虽然最近几年被nginx抢了不少风头,但我依然钟爱apache. 喜欢它强劲的并发处理能力,以及forker与worker模式间自由选择的快感,哈哈. 熟悉linux下apache运维的朋友,多少都会遇到过apache日志文件太大的问题,网站刚上线时不会在意到这个问题,因为流量小,自然error.log与access.log文件内容也就少,文件容量不大,因此,配置时也

使用cronolog 分割Tomcat日志 Apache日志

1. 安装cronolog 官网下载:http://cronolog.org/usage.html ./configure make;make install 默认安装位置: # which cronolog /usr/local/sbin/cronolog 2. 配置分割Tomcat日志 编辑tomcat目录bin下的catalina.sh文件 # vi bin/catalina.sh 找到下面这行 elif [ "$1" = "start" ] ; then -

apache日志及日志分割

在apache的配置文件httpd.conf中找到 ErrorLog logs/error_log //错误日志 CustomLog logs/access_log common           //访问日志 为什么要分割日志随着网站的访问越来越大,WebServer产生的日志文件也会越来越大,如果不对日志进行分割,那么只能一次将大的日志(如Apache的日志)整个删除,这样也丢失了很多对网站比较宝贵的信息,因为这些日志可以用来进行访问分析.历史安全监察.历史运行状况监控等,因此管理好这些海

linux下用cronolog分割apache日志

linux下用cronolog分割apache日志,大神莫拍砖,菜鸟留一记录,小白请默默转载.连linux登陆和vi编辑都不会的,请默默关闭此页面.入正题 说明:淡绿色底的为linux命令,其他的为备注说明. 下载cronolog wget "http://download.chinaunix.net/down.php?id=3457&ResourceID=1851&site=1"#解压缩tar -xzvf cronolog-1.6.2.tar.gz#进入目录cd cr

apache中部署rotatelogs日志分割和awstats日志分析

概述:rotatelogs日志分割:apache使用自带的日志分割模块rotatelogs分割日志,rotatelogs 是 Apache中自带的管道日志程序.awstats日志分析:是一款开源日志分析系统,可用来分析Apache网站服务器的访问日志,也可用来分析Samba.Vsftpd.IIS等服务的日志信息.结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析.实验步骤:(一).rotatelogs日志分割1.vim编辑/etc/httpd/conf/httpd.conf配置文