Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process Srv Child Server number - generation PID OS process ID Acc Number of accesses this connection / this child / this slot M Mode of operation CPU CPU usage, number of seconds SS Seconds since beginning of most recent request Req Milliseconds required to process most recent request Conn Kilobytes transferred this connection Child Megabytes transferred this child Slot Total megabytes transferred this slot
I'm not sure if it's related to last update, but the Apache status server has a lot of (maybe 50) lines like those:
41-36 - 0/0/408 . 0.00 14537 0 0.0 0.00 0.36 127.0.0.1 xxxxx.xxxxx.com OPTIONS * HTTP/1.0
I saw them first time about 2weeks ago
Is there a Apache problem? I'm very sure was not there before, I used to check that 2, 3 times a week at least.
I recompiled apache like one month ago, but just to update the php
any ideas plsss?
The quoted status information is indicative that Apache is actively being monitored to check if it is online or not; having recompiled or upgraded Apache this is a likely reason why there may have been a change in the verbose status information and how Apache is being monitored to account for what is supported by the installed version of Apache.so until 2, 3 weeks ago my server was not functioning normal?
cause those lines are new, didn't saw them in the first 12month
While the above can be true for general Apache/httpd service monitoring methods, our specific monitoring via the ChkServd driver of TailWatchd uses an HTTP request method of GET (instead of OPTIONS) as shown below.The "OPTIONS" request method (like GET, POST, and HEAD) is normal to see; this is one method used by the service monitoring features to check if Apache is online and responsive.
# grep "^127.0.0.1.*GET / HTTP/1.0" /usr/local/apache/logs/access_log | tail -n1 127.0.0.1 - - [02/Dec/2009:00:07:36 -0600] "GET / HTTP/1.0" 200 111
# grep "^127.0.0.1.*GET /whm-server-status/ HTTP/1.0" /usr/local/apache/logs/access_log | tail -n1 127.0.0.1 - - [02/Dec/2009:00:05:02 -0600] "GET /whm-server-status HTTP/1.0" 200 10514
Example of log entry from referenced status information, where OPTIONS is used:The quoted status information is indicative that Apache is actively being monitored to check if it is online or not; ...
# grep "^127.0.0.1.*OPTIONS \* HTTP/1.0" /usr/local/apache/logs/access_log | tail -n1 127.0.0.1 - - [02/Dec/2009:00:02:00 -0600] "OPTIONS * HTTP/1.0" 200 -
InternalDummyConnection - Requests From the Server to Itself
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 with the remote address set to the loop-back interface (typically 127.0.0.1 or ::1 if IPv6 is configured).
Here is an earlier forums post that provides an on-target explanation with additional information:...
Re: OPTIONS * HTTP/1.0 - I read the RFC, but I guess my questions would be: what is actually doing those requests, and do they really need to be doing it approximately every second?
Any further enlightenment you can offer would be much appreciated.
Cheers from the UK,
|Thread starter||Similar threads||Forum||Replies||Date|
|T||How to fix High Load on Apache Status||Web Servers||4|
|D||Apache down: 'lynx: Can't access startfile http://localhost/whm-server-status'||Web Servers||9|
|J||Apache Error: Failed to receive status information from Apache. Unable to connect to local httpd...||Web Servers||3|
|P||Apache Server Status "OPTIONS * HTTP/1.0||Web Servers||1|
|G||apache status shows "OPTIONS * HTTP/1.0" What is it?||Web Servers||0|
|How to fix High Load on Apache Status|
|Apache down: 'lynx: Can't access startfile http://localhost/whm-server-status'|
|Apache Error: Failed to receive status information from Apache. Unable to connect to local httpd...|
|Apache Server Status "OPTIONS * HTTP/1.0|
|apache status shows "OPTIONS * HTTP/1.0" What is it?|