akyou56 发表于 2018-11-20 08:08:41

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

  原文出处:http://blog.slogra.com/post-130.html
  今天查看服务器中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>  或
  service httpd restart
  隔上几分钟,再查看apache日志
  tail -n 10 access.log

  可以看到已经都这么久了,apache的自我监控日志没有产生了.好了,问题解决.


页: [1]
查看完整版本: 解决apache日志产生"internal dummy connection"方法