Apache的错误日志
版权声明:本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者署名及本版权声明。
Apache的错误日志可以提供丰富的信息,我们可以利用这些信息分析服务器的运行情况、找出发生错误的原因等,可以说错误日志是最重要的日志文件了。
如果是随Linux默认安装的Apache,错误日志文件的位置在/var/log/httpd,我手工安装的Apache错误日志文件的位置在Apache安装目录的log目录下。
在Linux下错误日志的默认文件名为error_log,我们也可以修改它的文件名和位置,这是要用ErrorLog指令设置:
ErrorLog /var/log/MyApache/error_log
这里,除非文件位置用”/”开头,否则这个文件位置是相对于ServerRoot目录的相对路径。
通过LogLevel指令,可以调整错误日志中记录的错误等级,具体就不贴在这里了,使用时可以参考:http://httpd.apache.org/docs/2.2/mod/core.html#loglevel (Apache 2.2版本)
还有一个就是可以通过LogFormat format|nickname [nickname]指令定义访问日志的记录格式,如果采用默认设置的话,一条错误记录就会是下图中的样子:
![]()
这个就一目了然了,时间/日期、错误等级、登录IP、错误信息,在我们的开发工作中,分析Apache等的错误日志是非常重要的。

从某种程度上,一个程序员分析错误日志的能力可以看出他的开发能力。
>>周建人:同感~~~还要加强这方面的能力~~~
Apache的错误日志和访问日志都是非常重要的分析源。