LogEventOnRecycle Metabase Property
Applies To: Windows Server 2003, Windows Server 2003 with SP1
The LogEventOnRecycle property specifies that IIS should log an event when an application pool is recycled. Application pools recycle for a variety of reasons. In order for IIS to log the event, the LogEventOnRecycle property must have a bit set corresponding to the reason for the recycle.
Attribute Name | Attribute Value |
---|---|
XML Data Type |
DWORD |
WMI Data Type |
SINT32 |
ADSI Data Type |
DWORD |
ABO Data Type |
DWORD |
ABO Metabase Identifier |
MD_APP_POOL_LOG_EVENT_ON_RECYCLE |
Attributes |
INHERIT |
Default Value |
APPPOOLRECYCLEMEMORY |
MetaFlagsEx |
CACHE_PROPERTY_MODIFIED |
User Type |
IIS_MD_UT_SERVER |
ID |
9037 |
Configurable Locations
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 |
Flags
Flag Name | AppPoolRecycleTime |
---|---|
Description |
Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled after a specified elapsed time). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_TIME |
Decimal Value |
1 |
Hexadecimal Value |
0x00000001 |
Flag Name | AppPoolRecycleRequests |
---|---|
Description |
Important Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled after a specified number of requests). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_REQUESTS |
Decimal Value |
2 |
Hexadecimal Value |
0x00000002 |
Flag Name | AppPoolRecycleSchedule |
---|---|
Description |
Important Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled at specified times). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_SCHEDULE |
Decimal Value |
4 |
Hexadecimal Value |
0x00000004 |
Flag Name | AppPoolRecycleMemory |
---|---|
Description |
Important Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled once a specified amount of used or virtual memory, expressed in megabytes, is in use). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_MEMORY |
Decimal Value |
8 |
Hexadecimal Value |
0x00000008 |
Flag Name | AppPoolRecycleIsapiUnhealthy |
---|---|
Description |
Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled if IIS finds that an ISAPI is unhealthy). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_ISAPI_UNHEALTHY |
Decimal Value |
16 |
Hexadecimal Value |
0x00000010 |
Flag Name | AppPoolRecycleOnDemand |
---|---|
Description |
Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled on demand by an administrator). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_ON_DEMAND |
Decimal Value |
32 |
Hexadecimal Value |
0x00000020 |
Flag Name | AppPoolRecycleConfigChange |
---|---|
Description |
Important Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled after configuration changes are made). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_CONFIG_CHANGE |
Decimal Value |
64 |
Hexadecimal Value |
0x00000040 |
Flag Name | ppPoolRecyclePrivateMemory |
---|---|
Description |
Important This feature of IIS 6.0 is available only when IIS is running in worker process isolation mode. For more information, see Recycling Worker Processes with IIS 6.0. Setting this flag to true causes IIS to log the event (the worker process is recycled when private memory reaches a specified amount). |
Metabase Bitmask Identifier |
MD_APP_POOL_RECYCLE_PRIVATE_MEMORY |
Decimal Value |
128 |
Hexadecimal Value |
0x00000080 |
Code Example
For general code examples, see Code Examples to Configure Metabase Properties.