`
化蝶自在飞
  • 浏览: 2309311 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

apache日志格式 apache日志配置 apache日志分割的简单设置

阅读更多
apache日志格式,apache日志配置:apache日志分割
11.98.85.163 - - [19/Jul/2010:16:46:31 +0800] "GET / HTTP/1.1" 200 15342 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; 360SE)"

类似这种格式的日志,包含访客ip,来访时间,访问方式,访客user_agent等必备要素,已经属于最精简的格式了.如果是蜘蛛来访也可以看的一清二楚.
如下百度蜘蛛:
123.125.66.86 - - [19/Jul/2010:16:52:03 +0800] "GET /news/71 HTTP/1.1" 200 4771 "Baiduspider+(+http://www.baidu.com/search/spider.htm)"


如何设置呢?
首先在apache的httpd.conf文件里写上:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{User-Agent}i\"" k686
注意写到<IfModule log_config_module> 和     </IfModule> 之间.

然后在虚拟主机配置里设置如下:
CustomLog "|bin/rotatelogs.exe logs/%Y-%m-%d-9qc_log.log 60M" k686

注意两个k686一定要对应,你也可以定义成别的任意名称.

关于 apache日志分割的简单设置 ,核心配置是:
CustomLog "|bin/rotatelogs.exe logs/%Y-%m-%d-9qc_log.log 60M" k686
这里,按照年-月-日-9qc_log.log命名,最大为60MB,超过即切分日志文件.
网上找过一些设置,都比较复杂,这个算是比较简单地方法了.此文原创于 武汉二手车,转载请注明出处:http://www.9qc.com  谢谢合作.
分享到:
评论
1 楼 化蝶自在飞 2010-08-03  
上面的方法有一点问题的.

完美版的日志分割,每天生成一份新的日志文件,并且是东八区的区时哦:
CustomLog "|bin/rotatelogs.exe logs/%Y-%m-%d-9qc_log.log 86400 480" k686

相关推荐

    apache日志分割

    apache日志分割

    apache日志分割工具cronolog

    apache日志分割工具cronolog,本文将以cronolog 1.6.2、apache 2.2.6为例,以CentOS 5为平台,讲述cronolog的安装和设置。

    终极解决apache乱码和日志分割问题

    终极解决apache乱码和日志分割问题,LoadModule encoding_module modules/mod_encoding.so Header add MS-Author-Via "DAV" &lt;/IfModule&gt;

    Apache24多站点配置及网站日志文件按日期进行分割

    由于以前经常用IIS配置网站,所以现在突然改成使用Apache会有很大的不适应和遇到一些从没见过的困难,相信很多朋友也一样有这个苦恼,于是在各搜索引擎找解决办法。因为自己的经验不足,经常被搜索出来的一些经验所...

    Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...

    apache使用日志分割模块rotatelogs分割日志详解

    rotatelogs 是 Apache 2.2 中自带的管道日志程序 语法 代码如下:rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ] 选项-l使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量...

    log4j 同时按日期和文件大小分割日志

    已经封装好,把log4j.appender.fileout=org.apache.log4j.Log4JDateAndSizeSplit 即可,其余和原api一样: log4j.appender.fileout.MaxFileSize=10240KB log4j.appender.fileout.MaxBackupIndex=20

    Apache Web应用详解及优化全攻略

    一、apache优化之保持连接、网页传输压缩、页面缓存时间; 二、apache优化隐藏版本号; 三、apache优化之防盗链; 四、apache的ab压力测试;...七、apache优化之日志分割; 八、apache实现虚拟主机;

    第二十七章:apache应用详解及优化1

    二、apache优化隐藏版本号 三、apache优化之防盗链 五、apache 日志分析工具 六、apache访问控制 七、apache优化之日志分割 八、ap

    常见的web服务器日志切割方法

    本文档就IIS、Apache、Tomcat常见Web服务下的日志切割及发布进行说 明。

    python实现日志按天分割

    本文实例为大家分享了python实现日志按天分割的具体代码,供大家参考,具体内容如下 日志格式: 1.1.1.1 – – [30/Apr/2015:00:34:55 +0800] “POST /iDataService/services/MemRoomService HTTP/1.0” 200 405 ...

    zlog+cronolog.tar

    zlog+cronolog.tar zlog 是一个可靠、高性能、线程安全、灵活、清晰的模型,纯C日志库。 cronolog 是一个简单的过滤程序,...cronolog 旨在和一个Web服务器一起使用,如Apache,分割访问日志为每天或每月的日志。

    E2EE/Apache高性能日志分析工具源码-易语言

    2:鉴定是否为爬虫(非简单查询UA,而是根据行为鉴定) 3:健康评估(根据正常页面,404页面,计算百分比得到健康状态) 4:来源分析(查看用户通过XX网站打开你的网址..) 5:状态码统计(查看HTTP状态码总计数) 6:搜寻数据(搜寻...

    cronolog-1.6.1-win32.zip.7z

    tomcat cronolog 日志分割工具,cronolog 是一个简单的过滤程序,读取日志文件条目从标准输入和输出的每个条目并写入指定的日志文件的文件名模板和当前的日期和时间。当扩展文件名的变化,目前的文件是关闭,新开辟的...

    php环境搭建(PHP环境套件)支持700个php版本随意切换

    7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。 8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务。 其他功能自行摸索,很简单的可视化界面。...

    php环境搭建、专业php环境套件下载(支持700个PHP版本随意切换)

    7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。 8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务。 其他功能自行摸索,很简单的可视化界面。...

    cronolog-1.6.2.tar.gz的压缩包

    切割apache日志中catalina.out文件,将这个文件根据日期来分割,将每天生成的日志存放在一个独立的文件中。使用教程:https://blog.csdn.net/H2520NY/article/details/79957513

    Hadoop权威指南(中文版)2015上传.rar

    组合和分割数据 Pig实战 并行处理 参数代换 第12章 Hive 1.1 安装Hive 1.1.1 Hive外壳环境 1.2 示例 1.3 运行Hive 1.3.1 配置Hive 1.3.2 Hive服务 1.3.3 Metastore 1.4 和传统数据库进行比较 1.4.1 读时模式(Schema...

    Hadoop权威指南 第二版(中文版)

     组合和分割数据  Pig实战  并行处理  参数代换 第12章 Hive  1.1 安装Hive  1.1.1 Hive外壳环境  1.2 示例  1.3 运行Hive  1.3.1 配置Hive  1.3.2 Hive服务  1.3.3 Metastore  1.4 和传统数据库进行...

Global site tag (gtag.js) - Google Analytics