Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
For more information about the failure element, see the following topic on the Microsoft IIS.net Web site: Failure Settings for an Application Pool <failure>.
Defines the actions to take when an application pool fails.
Syntax
Attributes and Elements
The following sections describe attributes, child elements, and parent elements for this section.
Attributes
Attribute |
Description |
||||||
---|---|---|---|---|---|---|---|
autoShutdownExe |
Optional string attribute. Specifies an executable to run when the WWW service shuts down an application pool. You can use the autoShutdownParams attribute to send parameters to the executable. |
||||||
autoShutdownParams |
Optional string attribute. Specifies command-line parameters for the executable that is specified in the autoShutdownExe attribute. |
||||||
loadBalancerCapabilities |
Optional enum attribute. Specifies behavior when a worker process cannot be started, such as when the request queue is full or an application pool is in rapid-fail protection. The loadBalancerCapabilities attribute can be one of the following possible values. The default value is HttpLevel.
|
||||||
orphanActionExe |
Optional string attribute. Specifies an executable to run when the WWW service orphans a worker process (if the orphanWorkerProcess attribute is set to true). You can use the orphanActionParams attribute to send parameters to the executable. |
||||||
orphanActionParams |
Optional string attribute. Indicates command-line parameters for the executable named by the orphanActionExe attribute. To specify the process ID of the orphaned process, use %1%. |
||||||
orphanWorkerProcess |
Optional Boolean attribute. Specifies whether to assign a worker process to an orphan state instead of terminating it when an application pool fails. The default value is false. |
||||||
rapidFailProtection |
Optional Boolean attribute. Setting to true instructs the WWW service to remove from service all applications that are in an application pool when:
The default value is true. |
||||||
rapidFailProtectionInterval |
Optional timeSpan attribute. Specifies the number of minutes before the failure count for a process is reset. The default value is 00:05:00 (five minutes). |
||||||
rapidFailProtectionMaxCrashes |
Optional uint attribute. Specifies the maximum number of failures allowed within the number of minutes specified by the rapidFailProtectionInterval attribute. The default value is 5. |
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. |
applicationPools |
Contains default configuration settings for all application pools on the server and defines configuration settings for specific application pools. |
add |
Configures an application pool in the server configuration. |
Remarks
For more information about the failure element, see the following topic on the Microsoft IIS.net Web site: Failure Settings for an Application Pool <failure>.
This element can be declared in ApplicationHost.config only. Any attempt to declare it in a configuration file at a different level in the hierarchy causes an error and a resultant error message.
Default Configuration
None.
Element Information
Configuration locations |
ApplicationHost.config |
Requirements |
Microsoft Internet Information Services (IIS) version 7.0 |