暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

What's Mean "internal dummy connection"?

原创 eygle 2006-04-09
1286

升级到Apache2.2之后,在Apache的日志中经常看到大量的internal dummy connection日志:








[root@systest logs]# tail -f access_log.20060409 |grep "internal dummy connection"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"
::1 - - "GET / HTTP/1.0" 200 68091 "-" "Apache/2.2.0 (Unix) PHP/5.1.2 (internal dummy connection)"

不知道是什么意思?哪位能指点一下,谢谢:)


感谢留言网友的指点,这些信息的含义为:

/* Create the request string. We include a User-Agent so that

* adminstrators can track down the cause of the odd-looking

* requests in their logs.

*/

srequest = apr_pstrcat(p, "GET / HTTP/1.0\\r\
User-Agent: ",

ap_get_server_version(),

" (internal dummy connection)\\r\
\\r\
", NULL);

通过修改Apache的配置文件可以在日志中屏蔽这些信息:

SetEnvIf Remote_Addr "::1" dontlog

CustomLog "|/usr/local/sbin/cronolog /opt/apache/logs/eygle_access_log.%Y%m%d" combined env=!dontlog

参考链接:

http://www.clusting.com/Apache/ApacheManual/logs.html
http://svn.apache.org/viewvc/httpd/httpd/trunk/server/mpm_common.c?view=markup&pathrev=230808

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论