webLimits Element [IIS Settings Schema]
Note
For more information about the webLimits element, see the following topic on the Microsoft IIS.net Web site: Web Limits <webLimits>.
Configures TCP/IP connection and bandwidth limits.
Syntax
Attributes and Elements
The following sections describe attributes, child elements, and parent elements for this section.
Attributes
Attribute |
Description |
---|---|
connectionTimeout |
Optional timeSpan attribute. Specifies the time that IIS waits before it disconnects a connection considered inactive. The default value is 00:02:00. |
demandStartThreshold |
Optional int attribute. Specifies the maximum number of worker processes allowed to run concurrently on a Web server. You can use this property to prevent IIS servers from becoming unresponsive when too many worker processes have been started. The default value is 2147483647. |
dynamicIdleThreshold |
Optional int attribute. Specifies the percentage of committed physical RAM. The valid integer range is from 0 through 10000. The Windows Process Activation Service (WAS) uses this threshold value to dynamically shorten the idle time-out of worker processes. For more information, see the Remarks section. The default value is 0. |
headerWaitTimeout |
Optional timeSpan attribute. Specifies the time that the server waits for all HTTP headers for the request to be received before disconnecting the client. The purpose of this attribute is to help prevent a common variant of the Denial of Service (DoS) attack that attempts to max out connection limits and keep those connections connected. The default value is 00:00:00. |
maxGlobalBandWidth |
Optional int attribute. Specifies the maximum total bandwidth for the server. Setting the value to -1 enables unlimited bandwidth for the server. The default value is -1. |
minBytesPerSecond |
Optional int attribute. Specifies the minimum throughput rate, in bytes, that HTTP.sys enforces when it sends data from the client to the server and back from the server to the client. The minBytesPerSecond attribute prevents malicious or malfunctioning software clients from using resources by holding a connection open with minimal data. If the throughput rate is lower than the minBytesPerSecond setting, the connection is terminated. The default value is 240. |
Child Elements
None.
Parent Elements
Element |
Description |
---|---|
configuration |
Specifies the root element in every configuration file that is used by IIS 7. |
system.applicationHost |
Specifies the root element for configuring Web process settings. |
Remarks
For more information about the webLimits element, see the following topic on the Microsoft IIS.net Web site: Web Limits <webLimits>.
Element Information
Configuration locations |
Machine.config ApplicationHost.config |
Requirements |
Microsoft Internet Information Services (IIS) version 7.0 |