解决apache日志产生"internal dummy connection"方法

post by rocdk890 / 2012-2-13 11:40 Monday linux技术
  今天查看服务器中apache日志,发现有大量的"OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"日志,google了下才知道是apache对自身进程的监听所产生的日志,为了查看日志方便,所以我们需要把这个无用的日志给屏蔽掉.

先查看apache日志:tail -n 100 access.log
点击查看原图
可以看到有很多的"Apache (internal dummy connection)"

解决办法:
在httpd.conf里添加
SetEnvIf User-Agent "(internal dummy connection)" dontlog

CustomLog logs/access_log common env=!dontlog

SetEnvIF这个参数要自己添加,然后在CustomLog后面添加env=!dontlog,添加完后对apache进行重启.
service httpd reload

service httpd restart

隔上几分钟,再查看apache日志

tail -n 10 access.log
点击查看原图
可以看到已经都这么久了,apache的自我监控日志没有产生了.好了,问题解决.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-130.html

标签: apache 解决 日志 出现 产生 internal dummy connection internal dummy connection

评论: