Internal dummy connection

How to disable "dummy internal connection" requests ?

Apache2 - how to disable "dummy internal connection" requests ?


/var/log/apache2/access.log
127.0.0.1 - - [28/Nov/2011:09:22:20 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:21 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:22 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:23 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:24 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:29 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:30 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:31 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:33 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:36 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:41 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:42 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
127.0.0.1 - - [28/Nov/2011:09:22:43 +0100] "OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"
and many more
 
Last edited:
Please have a look followings link...

http://syslog.tv/2010/03/27/apache-internal-dummy-connection/


_____________

shanjoyb
text-smiley.png
 
thank you!!

thank you for your suggestion. "Internal dummy connection" problem was also threatening me a lot.I have tried a lot for it . and i got the enough detail on this here.
 
I'm unfamiliar with what MPM is doing this,

Every MPM using POD (pipe of death). It's defined in /server/mpm_common.c:

| This function connects to the server, then immediately closes the
| connection.
| This permits the MPM to skip the poll when there is only one listening
| socket, because it provides a alternate way to unblock an accept()
| when the pod is used.


BTW to OP: No, downgrading to 2.0 won't help; the function dummy_connection exists in the 2.0 branch, too. The only difference is that it is not logged as "internal dummy connection".
 
Last edited by a moderator:
It seems this feature exists in the whole 2.x series so a downgrade to 2.0 would not solve this issue. It's just in versions prior to 2.2.0 there was no indication of such internal requests. People proposed switching to Worker MPM. However, some claim on 2.6.x boxes (my case) Prefork MPM runs faster. Additionally, PHP is not thread-safe by default (Worker MPM is thread based) and it should be compiled with Zend Thread Safety libraries (-enable-experimental-zts). I don't think it's worth... It would be great if there was a way to switch back to the old behaviour on platforms that support it... it's odd otherwise. Now I've disabled the logging for the default website and I've left mod_redirect (as I don't think Apache would follow redirects internally).

Other than this I Have No idea about this error.
 
Last edited by a moderator:
Back
Top