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 ...
随机推荐
- 使用Dreamweaver在一张图片上添加多个热点链接
所有代码: <html> <head> <meta charset="utf-8"> <title>无标题文档</title& ...
- activity间传递参数
传递值对象 值对象可以理解为自定义的数据类型对象. 为了完成这个知识点的讲解,先来创建一个User类型的类,它有name和age两个属性,然后请添加getter/setter方法,构造方法等基本方法. ...
- Android Eclipse 安装教程 2016.06.13版
2016.8.16修改 第一步,也是最为关键的一步——修改hosts文件 为什么说是最关键的一步呢?因为接下来的操作,我们都需要连接google网,也就是要连接国外的网站.一般情况下,国外的网站是无法 ...
- 黑马程序员 关于c# windows窗体关闭时线程未能完全退出问题(专题一)
<a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IO开发S</a> ...
- UICollectionViewFlowLayout & UICollectionViewDelegateFlowLayout
A concrete layout object that organizes items into a grid with optional header and footer views for ...
- CAD在网页中如何得到用户自定义事件的参数?
主要用到函数说明: _DMxDrawX::CustomEventParam 得到用户自定义事件的参数. js代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
- JS弹出子窗口
目的 在一个主窗口中,点击一个链接, 弹出一个子窗口 , 父窗口保留 在子窗口中点击关闭, 关闭子窗口. 子窗口的位置位于屏幕的中间 实现 main.html <!DOCTYPE html> ...
- js移动端 可移动滑块
document.addEventListener('DOMContentLoaded', function() { //动态创建回到首页dom var backDom = document.crea ...
- kernel中的函数指针
经常会看到这类的结构体: 这个结构体中 有几个函数指针, 这种方式的好处,可以有多种具体的函数实现,但是,这样就统一了接口 struct address_space_operations { int ...
- SGU100
Read integers A and B from input file and write their sum in output file. Input Input file contains ...