List of Http Error Logs
Below is the Microsoft definition of the reason codes that comes as part of HTTP ERROR Logs:
AppOffline: A service unavailable error occurred (an HTTP error 503). The service is not available because application errors caused the application to be taken offline.
AppPoolTimer: A service unavailable error occurred (an HTTP error 503). The service is not available because the application pool process is too busy to handle the request.
AppShutdown : A service unavailable error occurred (an HTTP error 503). The service is not available because the application shut down automatically in response to administrator policy.
Bad Request : A parse error occurred while processing a request.
Client_Reset : The connection between the client and the server was closed before the request could be assigned to a worker process. The most common cause of this behavior is that the client prematurely closes its connection to the server.
Connection_Abandoned_By_AppPool : A worker process from the application pool has quit unexpectedly or orphaned a pending request by closing its handle.
Connection_Abandoned_By_ReqQueue : A worker process from the application pool has quit unexpectedly or orphaned a pending request by closing its handle. Specific to Windows Vista and Windows Server 2008.
Connection_Dropped : The connection between the client and the server was closed before the server could send its final response packet. The most common cause of this behavior is that the client prematurely closes its connection to the server.
ConnLimit : A service unavailable error occurred (an HTTP error 503). The service is not available because the site level connection limit has been reached or exceeded.
Connections_Refused : The kernel NonPagedPool memory has dropped below 20MB and http.sys has stopped receiving new connections.
Disabled : A service unavailable error occurred (an HTTP error 503). The service is not available because an administrator has taken the application offline.
EntityTooLarge : An entity exceeded the maximum size that is permitted.
FieldLength : A field length limit was exceeded.
Forbidden : A forbidden element or sequence was encountered while parsing.
Header : A parse error occurred in a header.
Hostname : A parse error occurred while processing a Hostname.
Internal : An internal server error occurred (an HTTP error 500).
Invalid_CR/LF : An illegal carriage return or line feed occurred.
N/A : A service unavailable error occurred (an HTTP error 503). The service is not available because an internal error (such as a memory allocation failure) occurred.
N/I : A not-implemented error occurred (an HTTP error 501), or a service unavailable error occurred (an HTTP error 503) because of an unknown transfer encoding.
Number : A parse error occurred while processing a number.
Precondition : A required precondition was missing.
QueueFull : A service unavailable error occurred (an HTTP error 503). The service is not available because the application request queue is full.
RequestLength : A request length limit was exceeded.
Timer_AppPool:The connection expired because a request waited too long in an application pool queue for a server application to de queue and process it. This timeout duration is ConnectionTimeout. By default, this value is set to two minutes.
Timer_Connection Idle :The connection expired and remains idle. The default ConnectionTimeout duration is two minutes.
Timer_EntityBody :The connection expired before the request entity body arrived. When it is clear that a request has an entity body, the HTTP API turns on the Timer_EntityBody timer. Initially, the limit of this timer is set to the ConnectionTimeout value (typically 2 minutes). Each time another data indication is received on this request, the HTTP API resets the timer to give the connection two more minutes (or whatever is specified in ConnectionTimeout).
Timer_HeaderWait :The connection expired because the header parsing for a request took more time than the default limit of two minutes.
Timer_MinBytesPerSecond :The connection expired because the client was not receiving a response at a reasonable speed. The response send rate was slower than the default of 240 bytes/sec. This can be controlled with the MinFileBytesPerSec metabase property.
Timer_ReqQueue : The connection expired because a request waited too long in an application pool queue for a server application to dequeue. This timeout duration is ConnectionTimeout. By default, this value is set to two minutes. Specific to Windows Vista and Windows Server 2008.
Timer_Response : Reserved. Not currently used.
URL : A parse error occurred while processing a URL.
URL_Length : A URL exceeded the maximum permitted size.
Verb : A parse error occurred while processing a verb.
Version_N/S : A version-not-supported error occurred (an HTTP error 505).
Note - Http error logs located in - C:\Windows\System32\LogFiles\HTTPERR
No comments: