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

时间:2020-03-05 18:48:01  来源:igfitidea点击:

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

我在应用程序池上禁用了空闲工作进程的IIS关闭,以解决此问题。关闭此功能是否有任何问题?如果该进程正在泄漏内存,我想时不时地回收该进程将是一个不错的选择。

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

解决方案

回答

我假设我们是指IIS 6.

除了完全禁用关闭功能之外,我们还可以增加杀死​​进程之前的等待时间。如果服务器可以承受大部分不执行任何操作的进程的资源分配,那么服务器实质上就是在节省资源,那么这样做就不会有任何危害。

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