views:

405

answers:

2

Im running a asp.net website on windows 2003 ii6.

Every 24-28 hours im getting the following error:

When the error occurres all users are disconnected from the website.

Event Type: Warning
Event Source:   W3SVC
Event Category: None
Event ID:   1013
Date:       02/02/2010
Time:       19:29:38
User:       N/A

A process serving application pool 'DefaultAppPool' exceeded time limits during shut down. The process id was '1660'. 

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Any idea what does the error means?

Is this related to application pool recycle?

if so , is it a must to recycle iis pool?

thanks!

A: 

Yep this is IIS running a clean up, and recycling the app pool. you can change how this works by changing the setting on the applicationn pool..

IIS 6 Configuring Worker Processes for Recycling

TheAlbear
A: 

This can also be caused by deadlocks on the threadpool for your application. You may need to adjust the worker threads in your machine.config or alter that recycling settings adjust how often/when the recycling occurs based on processes or virtual memory.

Contention, poor performance, and deadlocks when you make Web service requests from ASP.NET applications

Joel Etherton