Hallo! I’ve already posted this in a Russian forum section, but had no answer.
Maybe you can help?
My system: openSUSE 11.4 linux (kernel 2.6.37.6-24)
Server is: Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5
“Name-based” virtual hosts are using.
For a long time I get the following error messages in my Apache logs:
In error_log:
[Sun Nov 03 01:52:58 2013] [error] [client 127.0.0.1] Invalid URI in request OPT
IONS * HTTP/1.0
[Sun Nov 03 01:52:58 2013] [error] [client 127.0.0.1] Invalid URI in request OPT
IONS * HTTP/1.0
[Sun Nov 03 01:52:58 2013] [error] [client 127.0.0.1] Invalid URI in request OPT
IONS * HTTP/1.0
[Sun Nov 03 01:52:58 2013] [error] [client 127.0.0.1] Invalid URI in request OPT
IONS * HTTP/1.0
In access_log:
127.0.0.1 - - [03/Nov/2013:01:52:58 +0400] “OPTIONS * HTTP/1.0” 400 967 “-” “Apa
che/2.2.17 (Linux/SUSE) (internal dummy connection)”
127.0.0.1 - - [03/Nov/2013:01:52:58 +0400] “OPTIONS * HTTP/1.0” 400 967 “-” “Apa
che/2.2.17 (Linux/SUSE) (internal dummy connection)”
127.0.0.1 - - [03/Nov/2013:01:52:58 +0400] “OPTIONS * HTTP/1.0” 400 967 “-” “Apa
che/2.2.17 (Linux/SUSE) (internal dummy connection)”
127.0.0.1 - - [03/Nov/2013:01:52:58 +0400] “OPTIONS * HTTP/1.0” 400 967 “-” “Apa
che/2.2.17 (Linux/SUSE) (internal dummy connection)”
The same messages are frequently repeated in period from 1sec to several min.
My sites seem to be working normally (but I have a huge CPU load on dinamic php pages).
I know that “internal dummy connections” are the special Apache server connections to test if the server is alive or not. But in my case, for every time Apache tries to connect to itself, it writes errors to the log. Http error code 400 is: “Bad Request - The request cannot be fulfilled due to bad syntax” (from wikipedia).
So, my question is, what can be the reason of such a behavior from Apache? And how this behavior can affect server perfomance/stability?