ConnectionTimeout Metabase Property (IIS 6.0)
The ConnectionTimeout property assumes the functional role of the IIS 5.0 ServerListenTimeout property.
In IIS 6.0, use this property in conjunction with the HeaderWaitTimeout property, and for Web service nodes, use the MinFileBytesPerSec property instead of the ServerListenTimeout property.
The ConnectionTimeout property specifies the time in seconds that IIS waits before it disconnects a connection considered inactive for any of the following reasons:
The connection was closed because there was not activity and the Timer_ConnectionIdle timer expired.
The connection was closed because no data was received, and the Timer_EntityBody timer expired.
If a request has an entity body, HTTP.sys begins a Timer_EntityBody timer, and sets the ConnectionTimeout value to match the timer. When HTTP.sys receives data on the request, it resets the Timer_EntityBody timer and ConnectionTimeout.
The connection was closed because the request waited longer than the ConnectionTimeout value while sitting in an Application Pool queue, waiting to be processed. Increasing the ConnectionTimeout value increases the time a request can wait in an application pool queue before being disconnected.
XML Data Type
WMI Data Type
ADSI Data Type
ABO Data Type
ABO Metabase Identifier
You can configure this property at the following locations in the IIS metabase.
For general code examples, see Code Examples to Configure Metabase Properties.