Event ID 5078 — IIS Application Pool Recycling
Updated: March 24, 2009
Applies To: Windows Server 2008 R2
Internet Information Services (IIS) application pools can be periodically recycled to avoid unstable states that can lead to application crashes, hangs, or memory leaks. By default, application pool recycling is overlapped, which means that the worker process that is to be shut down is kept running until after a new worker process is started. After a new worker process starts, new requests are passed to it. The old worker process shuts down after it finishes processing its existing requests, or after a configured time-out, whichever comes first. This way of recycling ensures uninterrupted service to clients. However, if an application in the application pool cannot run more than one instance of itself at a time, overlapping rotation can be disabled.
|Product:||Internet Information Services|
|Message:||An ISAPI reported an unhealthy condition to its worker process. Therefore, the worker process with process id of '%1' serving application pool '%2' has requested a recycle.|
Check an unhealthy ISAPI component
Possible resolutions for an unhealthy ISAPI component include the following:
- Contact the ISAPI vendor regarding the error. The vendor should have more specific knowledge about the features and behavior of the component.
- Check the event log message for more detailed information about the error.
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To verify that an application pool has recycled correctly, follow these steps:
- Click Start, click Control Panel, and then click Administrative Tools.
- Right-click Internet Information Services (IIS) Manager and select Run as administrator.
- In the IIS Manager Connections pane, expand the computer name.
- Click Application Pools. The Application Pools pane appears in Features View.
- Check the list of application pools and find the application pool that you want to verify.
- The word Started should appear under Status column for the application pool. If the word Stopped appears, right-click the application pool and click Start.