我在Windows 2003 IIS 6.0上运行ASP.NET网站
每24-28小时我就会收到以下错误:
发生错误时,所有用户都与网站断开连接。
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.
知道这个错误是什么意思吗?
这与应用程序池回收有关吗?
如果是这样,回收IIS应用程序池是否“必须”?
答案 0 :(得分:0)
是的,这是IIS运行清理,并回收应用程序池。您可以通过更改应用程序池中的设置来更改其工作方式..
答案 1 :(得分:0)
这也可能是由应用程序的线程池上的死锁引起的。您可能需要调整machine.config中的工作线程或更改回收设置,以根据进程或虚拟内存调整回收发生的频率/时间。