Apache Internal Dummy Connection - what is it and what should I do with it?
Archive - Originally posted on "The Horse's Mouth" - 2011-09-19 07:52:17 - Graham Ellis
When the Apache HTTP Server manages its child processes, it needs a way to wake up processes that are listening for new connections. To do this, it sends a simple HTTP request back to itself. This request will appear in the access_log file ... typically from 127.0.0.1 or your server's IP address. For example:
These requests are perfectly normal and you do not, in general, need to worry about them. They can simply be ignored. They should certainly not be "counted" as web site hits in any shape or form! If you wish to exclude them from your log, you can use normal conditional-logging techniques. For example:
Translating that ...
27 Mbyte log file
120,924 requests received
9,744 different hosts requesting data
As ever, statistics hide a multitude of sins. The "different hosts" will include one for the internal dummy connection (unless you have disabled it) and a number for crawlers, which may (or be may not) be something you really want to count. However, it will only count one for all the machines behind a router which - for visitors from Well House Manor - means that all delegates on courses will appear to be the same person.