Web-server – Meaning of message in access log file

httpsun-oneweb-serverweblogic

I am seeing the issue in one of my web server access logs which is proxying to weblogic

...-0400] "GET /" 500 32

Can you suggest what this might mean. It is a sunone web server

Best Answer

as @ceejayoz said 500 indicates the error response code. 32 is the size of the response in bytes.

I generated an example log for the "common" format log entry that sunone uses by default;

127.0.0.1 - - [10/Ma...100] "GET /Bg.png HTTP/1.1" 200 2445 <--- correct formatted HTTP request
127.0.0.1 - - [10/Ma...100] "GET /" 200 11172   <--- HTTP/1.0 request

The example request is missing a HTTP/1.1 from the request line, so its an old style (HTTP/0.9 compatible) HTTP/1.0 request. So it unlikely to be a request from a browser. It could be a manual telnet request e.g. telnet localhost 80, or someone using wget/curl in HTTP/1.0 mode, or a http client library.

As @mgorven mentioned, its a server error, hence it is either being returned locally from the default virtual server (because thats where the HTTP/1.0 requests end up) or from the remote proxied server.