码迷,mamicode.com
首页 > Web开发 > 详细

apache 日志轮询三种方法

时间:2015-09-21 12:27:03      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:日志轮询

日志轮询

方法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

#########结果

[root@A_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


本文出自 “技术改变命运” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1696674

apache 日志轮询三种方法

标签:日志轮询

原文地址:http://lvnian.blog.51cto.com/7155281/1696674

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!