The AppPoolQueueLength property indicates to the Universal Listener how many requests to queue up for an application pool before rejecting future requests. When the limit for this property is exceeded, IIS rejects the additional requests with a 503 error.
Note
For Windows Server 2003 with Service Pack 1 (SP1), the default value of this property has changed from 4000 to 1000. If you had IIS 6.0 installed before applying SP1 to your server, the value will not be changed; however, you should consider lowering the value for performance reasons.
Note
If you set this property to a value outside the range, you receive a 1041 error in the event log.
| Attribute Name | Attribute Value |
XML Data Type | DWORD |
WMI Data Type | SINT32 |
ADSI Data Type | DWORD |
ABO Data Type | DWORD |
ABO Metabase Identifier | MD_APPPOOL_UL_APPPOOL_QUEUE_LENGTH |
Attributes | INHERIT |
Default Value | 1000 |
MetaFlagsEx | CACHE_PROPERTY_MODIFIED |
User Type | IIS_MD_UT_SERVER |
ID | 9017 |
You can configure this property at the following locations in the IIS metabase.
| Metabase Path | IIS Admin Object Type |
/LM/W3SVC/AppPools/DefaultAppPool /LM/W3SVC/AppPools/DefaultAppPool/application_pool_name | IIsApplicationPool |
/LM/W3SVC/AppPools | IIsApplicationPools |
For general code examples, see Code Examples to Configure Metabase Properties.