Apache日志优化
apache执行时会记录其处理的全部请求的相关信息.同一时候,也会记录在处理过程中发生异常状况的相关信息.
| 等级名称 | 介绍 |
| emerg | 紧急状况;server无法使用 |
| alert | 必须立马採取动作 |
| crit | 危险状况 |
| error | 出现错误 |
| warn | 警告 |
| notice | 正常,但有情况要注意 |
| info | 普通信息 |
| debug | 调试级别信息,包含模块执行状态 |
设定一个等级后,日志文件里会记录它,以及它以上等级的日志.但无论设定为可值,永远都会记录notice等级的信息.
| 格式字符串 | 描写叙述 | ||||||
|---|---|---|---|---|---|---|---|
%% |
百分号(Apache2.0.44或更高的版本号) | ||||||
%a |
远端IP地址 | ||||||
%A |
本机IP地址 | ||||||
%B |
除HTTP头以外传送的字节数 | ||||||
%b |
以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示'-'而不是0。 |
||||||
%{Foobar}C |
在请求中传送给服务端的cookieFoobar的内容。能够去cookie里的值 | ||||||
%D |
server处理本请求所用时间,以微为单位。 | ||||||
%{FOOBAR}e |
环境变量FOOBAR的值 | ||||||
%f |
文件名称 | ||||||
%h |
远端主机 | ||||||
%H |
请求使用的协议 | ||||||
%{Foobar}i |
发送到server的请求头Foobar:的内容。 |
||||||
%l |
远端登录名(由identd而来。假设支持的话)。除非IdentityCheck设为"On",否则将得到一个"-"。
|
||||||
%m |
请求的方法 | ||||||
%{Foobar}n |
来自还有一个模块的注解Foobar的内容。
|
||||||
%{Foobar}o |
应答头Foobar:的内容。 |
||||||
%p |
server服务于该请求的标准port。 | ||||||
%P |
为本请求提供服务的子进程的PID。 | ||||||
%{format}P |
服务于该请求的PID或TID(线程ID)。format的取值范围为:pid和tid(2.0.46及以后版本号)以及hextid(须要APR1.2.0及以上版本号) |
||||||
%q |
查询字符串(若存在则由一个"?"引导,否则返回空串) |
||||||
%r |
请求的第一行(请求url和方式) | ||||||
%s |
状态。
对于内部重定向的请求,这个状态指的是原始请求的状态,--- |
||||||
%t |
时间,用普通日志时间格式(标准英语格式) | ||||||
%{format}t |
时间,用strftime(3)指定的格式表示的时间。(默认情况下按本地化格式) |
||||||
%T |
处理完请求所花时间,以秒为单位。 | ||||||
%u |
远程username(依据验证信息而来。假设返回status(%s)为401,可能是假的) |
||||||
%U |
请求的URL路径,不包括查询字符串。 | ||||||
%v |
对该请求提供服务的标准ServerName | ||||||
%V |
依据UserCanonicalName指令设定的server名称。 | ||||||
%X |
请求完毕时的连接状态:
(在1.3以后的版本号中,这个指令是 |
||||||
%I |
接收的字节数,包含请求头的数据,而且不能为零。要使用这个指令你必须启用mod_logio模块。 | ||||||
%O |
发送的字节数,包含请求头的数据。而且不能为零。要使用这个指令你必须启用mod_logio模块。 |
Apache日志优化的更多相关文章
- 【处理多服务器日志合并处理问题】多服务器的日志合并统计——apache日志的cronolog轮循
转发:http://www.chedong.com/tech/rotate_merge_log.html 内容摘要:你完全不必耐心地看完下面的所有内容,因为结论无非以下2点:1 用 cronolo ...
- Apache性能优化总结
1.介绍 首先要了解Apache采用的MPM(Multi -Processing Modules,多道处理模块),MPM是Apache的核心,它的作用是管理网络连接.调度请求.Apache2.0中MP ...
- linux apache服务器优化建议整理(很实用)
转载:http://www.cnblogs.com/zhongbin/archive/2013/06/11/3131865.html 1.apache服务器的time_wait过多 fin_wait1 ...
- apache功能优化
隐藏Apache版本等敏感信息 $ grep Server /usr/local/httpd/conf/extra/httpd-default.conf|grep -v "#" 修 ...
- 25个Apache性能优化技巧推荐
25个Apache性能优化技巧推荐 Apache至今仍处于web服务器领域的霸主,无人撼动,没有开发者不知道.本篇文章介绍25个Apache性能优化的技巧,如果你能理解并掌握,将让你的Apache性能 ...
- elk系列7之通过grok分析apache日志
preface 说道分析日志,我们知道的采集方式有2种: 通过grok在logstash的filter里面过滤匹配. logstash --> redis --> python(py脚本过 ...
- logresolve - 解析Apache日志中的IP地址为主机名
logresolve是一个解析Apache访问日志中IP地址的后处理程序. 为了使对名称服务器的影响降到最低,logresolve拥有极为自主的内部散列表缓存, 使每个IP值仅仅在第一次从日志文件中读 ...
- Apache日志分析
Apache日志统计举例 加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时, ...
- 关于Apache日志的统计
统计apache日志文件里访问量前十的ip并按从多到少排列 五月 31, 2012 by FandLR Filed under Linux Leave a comment 解法1: cat acc ...
随机推荐
- lua_string_pattern
两大特点: 1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,... 2. string库中所有的function都不会直接操作字符串,而是返回一个新的字符串. 库函 ...
- Mac下CUDA开启及Tensorflow-gpu 1.4 安装
本文由@ray 出品,转载请注明出处. 文章链接:http://www.cnblogs.com/wolfray/p/8040694.html 在之前的文章中,笔者介绍了在Mac下安装Tensorfl ...
- c#——值类型与引用类型
值类型传的是值 引用类型传的是地址
- java攻城师之路--复习java web之servlet
需要掌握的知识点:1.Servlet程序编写 ----- 生命周期2.ServletAPI Request Response 3.Cookie 和 Session Servlet 用来 动态web资源 ...
- 7、scala面向对象编程之类
1. 定义一个简单的类 2.getter与setter 3.自定义getter与setter方法 4.仅暴露field的getter方法 5.private[this]的使用 6.Java风格的ge ...
- C# 调用指定打印机 (并不是默认)
this.printDocument1.PrinterSettings.PrinterName = "Microsoft XPS Document Writer"; this.pr ...
- Spring装配之——JAVA代码装配Bean
首先创建几个普通的JAVA对象,用于测试JAVA代码装配bean的功能. package soundsystemJava; //作为接口 定义了CD播放器对一盘CD所能进行的操作 public int ...
- 安装 jdk 和 IDE软件
1.jdk的安装 通过官方网站获取JDK http://www.oracle.com 针对不同操作系统,下载不同的JDK版本 识别计算机的操作系统 下载完后进行安装,傻瓜式安装,下一步下一步即可.用j ...
- js 图表转图片
最近项目上有个需求,是将一些teechart做的图表转换成图片插入自动生成的PDF里,Teechart绘图和如何生成PDF这些这里就不说了,这个任务比较别扭的一点是,图表自动生成,且整个过程中页面不能 ...
- 关于Spring的69个问题
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring ...