首页 > Web开发 > 详细

Apache日志轮询Cronolog安装及简单用法

时间:2019-07-16 00:49:13      阅读:108      评论:0      收藏:0      [点我收藏+]

安装日志轮询工具cronolog:

[root@bqh-119 tools]# tar xf cronolog-1.6.2.tar.gz 
[root@bqh-119 tools]# cd cronolog-1.6.2
[root@bqh-119 cronolog-1.6.2]# ./configure
make
make install
[root@bqh-119 cronolog-1.6.2]# ll /usr/local/sbin/cronolog
-rwxr-xr-x 1 root root 40486 7月  15 21:55 /usr/local/sbin/cronolog

按天轮询:(生产环境常见用法,推荐使用):

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

注:按天记录日志,日志不会自动覆盖。

按小时轮询:(较常见用法)

CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%Y%m%d%H.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%Y%m%d%H.log" combined

注:适合短时间分析的apache详细日志信息。

按周轮询:(较常见用法)

CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%w.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%w.log" combined
----------------------------------------------------------------------------------------------↓↓↓分目录按周记录日志
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/%w/access_blog_%w.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/%w/access_bbs_%w.log" combined

注:每周循环覆盖;如果需要保留少量日志,供sa等使用,不作为特殊其他信息分析等,可以按周轮询,免去担心空间问题。

按月轮询:

CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%Y%m.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%Y%m.log" combined

按天+按小时轮询:

CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%Y%m%d.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%Y%m%d%H.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%Y%m%d.log" combined
CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%Y%m%%d%H.log" combined

.....可以自由组合来轮询日志。

下面以按天轮询日志的测试配置:

[root@bqh-119 extra]# vim httpd-vhosts.conf

......以上省略
<VirtualHost *:80>
    ServerAdmin 1147076062@qq.com
    DocumentRoot "/var/html/blog"
    ServerName blog.bqh123.com
    ServerAlias bg.bqh123.com
    ErrorLog "logs/blog-error_log"
    CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_blog_%Y%m%d.log" combined
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin 1147076062@qq.com
    DocumentRoot "/var/html/bbs"
    ServerName bbs.bqh123.com
    ServerAlias bs.bqh123.com
    ErrorLog "logs/bbs-error_log"
    CustomLog "|/usr/local/sbin/cronolog /application/apache/logs/access_bbs_%Y%m%d.log" combined
</VirtualHost>

 刷新配置:

[root@bqh-119 extra]# vim httpd-vhosts.conf
[root@bqh-119 extra]# ../../bin/apachectl -t
Syntax OK
[root@bqh-119 extra]# ../../bin/apachectl graceful

访问测试,并查看日志:

技术分享图片

技术分享图片

[root@bqh-119 logs]# ll
总用量 40
-rw-r--r-- 1 root   root  206 7月  15 22:34 access_bbs_20190715.log
-rw-r--r-- 1 root   root  591 7月  15 23:10 access_blog_20190715.log
-rw-r--r-- 1 root   root 1419 7月  14 21:52 access_log
-rw-r--r-- 1 root   root  805 7月  14 22:11 bbs-access_log
-rw-r--r-- 1 root   root  340 7月  14 21:27 bbs-error_log
-rw-r--r-- 1 root   root 1074 7月  15 21:36 blog-access_log
-rw-r--r-- 1 root   root  219 7月  14 20:02 blog-error_log
srwx------ 1 daemon root    0 7月  14 23:29 cgisock.1343
srwx------ 1 daemon root    0 7月  15 22:23 cgisock.1625
srwx------ 1 daemon root    0 7月  13 23:40 cgisock.58405
-rw-r--r-- 1 root   root 5941 7月  15 22:23 error_log
-rw-r--r-- 1 root   root    5 7月  15 22:23 httpd.pid
[root@bqh-119 logs]# tail -2 ./access_blog_20190715.log 
192.168.0.105 - - [15/Jul/2019:22:35:07 +0800] "GET / HTTP/1.1" 200 23 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0"
[root@bqh-119 logs]# tail -2 ./access_bbs_20190715.log 
192.168.0.105 - - [15/Jul/2019:22:34:45 +0800] "GET / HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0"

 

Apache日志轮询Cronolog安装及简单用法

原文:https://www.cnblogs.com/su-root/p/11192398.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!