5

我遇到了一个IISWeb 应用程序关闭空闲工作进程的问题!然后下一个请求将不得不重新初始化应用程序,从而导致延迟。

我禁用了应用程序池上空闲工作进程的 IIS 关闭来解决此问题。关闭此功能是否有任何问题?如果该进程正在泄漏内存,我想不时回收该进程会很好。

关闭此过程还有其他好处吗?

4

1 回答 1

1

我假设您指的是 IIS 6。

而不是完全禁用关闭,也许你可以增加它在终止进程之前等待的时间。服务器本质上是在节约资源——如果你的服务器能够承受为一个主要无所事事的进程分配资源,那么让它存在并没有任何害处。

正如您所提到的,如果存在内存泄漏的可能性,将进程的自动回收设置在内存限制上将是一个好主意。

于 2008-09-05T03:28:07.993 回答