Skip to content

Knowledgebase

Diagnosing an IIS application pool that keeps stopping

plesk, development

An IIS pool that repeatedly stops or recycles needs evidence from the process and event logs. Rapid-fail protection can stop a pool after repeated crashes, while planned recycling and idle shutdown are different events. Repeatedly starting the pool restores neither application stability nor the underlying cause.

Gather the details you will need

Identify the affected domain, pool name, outage time and recent deployment or runtime changes. A Plesk customer may need support to inspect Windows events. Keep a recovery copy of the previous application release and configuration.

01 Diagnose an IIS application pool that keeps stopping

  1. Check the domain dedicated-pool state and record whether it is stopped or running. Review configured recycling, idle and resource limits.
  2. Have the authorized administrator inspect Event Viewer Application and System events at the same time, including Windows Process Activation Service and application crash records.
  3. Correlate the pool name, process ID and error with the website request. Distinguish invalid identity credentials, runtime or module startup failure, resource exhaustion and an application crash.
  4. Correct the evidenced issue or restore a known good application release. Start or recycle only the affected pool during a controlled window.
  5. Observe the next requests and resource trend. If a crash recurs, preserve the event and arrange an appropriate protected crash dump or developer investigation instead of restarting indefinitely.

How do I confirm the IIS pool stays healthy?

Confirm the pool remains healthy over the workload that previously triggered the failure. Test application sessions and background work. Check that other applications sharing the pool are not the actual source of the crash.

If the problem continues

Do not disable rapid-fail protection as a permanent workaround. Increasing memory or timeout thresholds can postpone symptoms while consuming shared resources. Crash dumps can contain secrets and customer data, so restrict collection, storage and sharing. If the change cannot be safely diagnosed live, recover the previous release and reproduce in a controlled environment.

Was this answer helpful?

Need a little more help?

Our support team can help you find the next step.

Contact support