禁用IIS关闭空闲工作进程的问题?

Tai*_*red 5 iis

我遇到了一个IIS关闭一个闲置工作进程的Web应用程序的问题!然后,下一个请求必须重新初始化应用程序,从而导致延迟.

我禁用了应用程序池上的空闲工作进程的IIS关闭来解决此问题.关闭此问题是否有任何问题?如果这个过程正在泄漏内存,我认为不时地回收这个过程是件好事.

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

Gre*_*man 1

我假设您指的是 IIS 6。

也许您可以增加它在终止进程之前等待的时间,而不是完全禁用关闭。服务器本质上是在节省资源——如果您的服务器可以承受一个几乎无所事事的进程的资源分配,那么顺其自然也没有任何坏处。

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