apache 日志轮询三种方法

日志轮询

方法1

下载cronlog软件

cd /home/lvnian/tools

wget http://down1.chinaunix.net/distfiles/cronolog-1.6.2.tar.gz

tar xf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure

make && make install

ll /usr/local/sbin/cronolog

#######3

cronlog系统自带方式.把httpd.conf或者httpd.vhost.conf中的access访问日志改成下面的内容

###按天轮询

CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/www.access_%Y%m%d.log" combined

##按周轮询

##CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/www.access_%w.log" combined

##按小时轮询

##CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/www.access_%Y%m%d%H.log" combined

#########结果

[[email protected]_WEB logs]# ll /application/apache/logs/

total 52

-rw-r--r-- 1 root   root   598 Sep 21 10:50 www.access_20150921.log

###方法2

##系统自带的rotatelogs

###把httpd.conf或者httpd.vhost.conf中的access访问日志改成下面的内容

CustomLog "| /application/apache/bin/rotatelogs /application/apache/logs/www.access_%Y%m%d.log 86400" combined

##重启http服务就可以了

/application/apache/bin/apachectl -t

/etc/init.d/httpd restart

netstat -lnt

ll /application/apache/logs

方法3:

定时任务切割

cd /application/apache/logs/

mv www-access.log www-access_$(date +%F).log

/application/apache/bin/apachectl graceful

时间: 2024-11-08 08:04:02

apache 日志轮询三种方法的相关文章

apache日志轮询cronolog安装配置

centos安装很简单 yum install epel-release yum install cronolog 然后配置虚拟主机 [[email protected] ~]# vim /opt/app/apache/conf/extra/httpd-vhosts.conf (虚拟主机配置文件) # # <VirtualHost *:80> ServerAdmin sadoc.blog.51cto.com DocumentRoot "/var/www" ServerNam

apache 日志轮询+cronolog

1.apache日志有两种,分别为: 通用日志格式:(ComminLog Format)  比较简单 组合日志格式: (CombinedLOG Format)工作中习惯使用,比较复杂2.查看的位置: vi httpd.conf <IfModule logio_module> 196 <IfModule log_config_module> 197     # 198     # The following directives define some format nickname

apache日志轮询

日志轮询 方法1 下载cronlog软件 cd /home/lvnian/tools wget http://down1.chinaunix.net/distfiles/cronolog-1.6.2.tar.gz tar xf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make && make install ll /usr/local/sbin/cronolog #######3 cronlog系统自带方式.把httpd.co

apache日志轮询技术

1.首先先下载安装apache的日志轮询工具cronolog: 1 wget http://cronolog.org/download/cronolog-1.6.2.tar.gz 2 3 tar zxvf cronolog-1.6.2.tar.gz 4 5 cd cronolog-1.6.2 6 7 mkdir -p /usr/local/cronolog 8 9 ./configure --prefix=/usr/local/cronolog 10 11 make 12 13 make ins

Logstash处理json格式日志文件的三种方法

假设日志文件中的每一行记录格式为json的,如: {"Method":"JSAPI.JSTicket","Message":"JSTicket:kgt8ON7yVITDhtdwci0qeZg4L-Dj1O5WF42Nog47n_0aGF4WPJDIF2UA9MeS8GzLe6MPjyp2WlzvsL0nlvkohw","CreateTime":"2015/10/13 9:39:59",&

apache 日志轮询 linux cronolog

Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计.安装cronolog后,可以将日志文件按时间分割,易于管理和分析. cronolog安装配置非常简单,下载后只需要输入几个命令即可完成. 1.下载(最新版本) # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz 如果这个链接失效,请上这个链接: http://download.chinaunix.net/download.p

apache的优化-日志轮询、错误页面重定向、压缩功能deflate、客户端缓存expire

1.apache日志轮询 1.1)什么是日志轮询 默认情况下apache的日志是写入到一个文件中的,这对日志的备份和分析造成不便.日志轮询就是可以把apache的日志根据时间进行分开,例如按天轮询:即apache会把当天的日志写入到一个独立的文件中. 1.2)下载并安装日志轮询工具 wget http://cronolog.org/download/cronolog-1.6.2.tar.gz tarzxf cronolog-1.6.2.tar.gz  cdcronolog-1.6.2 ./con

apache虚拟主机、日志轮询、日志统计、去版本优化

一.虚拟主机 1.基于域名的虚拟主机 www.zhang.com   /var/html/www blog.zhang.com  /var/html/blog bbs.zhang.com   /var/html/bbs #创建虚拟机目录 mkdir /var/html/{www,blog,bbs} -p tree /var/html/ /var/html/ ├── bbs ├── blog └── www #创建默认文件 touch /var/html/{www,blog,bbs}/index.

Apache配置用户认证、域名跳转、日志轮询、静态文件缓存、防盗链

使用版本为httpd-2.2.29 源码编译安装环境. 1.配置网站用户认证 编辑虚拟机主机配置文件 /usr/local/apache2/conf/extra/httpd-vhosts.conf,在虚拟主机配置文件段内加入绿色标示代码: <VirtualHost *:80> DocumentRoot "/data/www" ServerName www.123.com ServerAlias www.a.com www.b.com     <Directory *&