【发布时间】:2008-09-05 03:20:56
【问题描述】:
我遇到了一个IIS Web 应用程序关闭空闲工作进程的问题!然后下一个请求将不得不重新初始化应用程序,从而导致延迟。
我禁用了应用程序池上空闲工作进程的 IIS 关闭来解决此问题。关闭此功能是否有任何问题?如果该进程正在泄漏内存,我想不时回收该进程会很好。
关闭此进程还有其他好处吗?
【问题讨论】:
标签: iis
我遇到了一个IIS Web 应用程序关闭空闲工作进程的问题!然后下一个请求将不得不重新初始化应用程序,从而导致延迟。
我禁用了应用程序池上空闲工作进程的 IIS 关闭来解决此问题。关闭此功能是否有任何问题?如果该进程正在泄漏内存,我想不时回收该进程会很好。
关闭此进程还有其他好处吗?
【问题讨论】:
标签: iis
我假设您指的是 IIS 6。
除了完全禁用关闭之外,也许您可以增加它在终止进程之前等待的时间。服务器本质上是在节省资源——如果你的服务器能够承受为一个大部分时间什么都不做的进程分配资源,那么让它保持不变并没有任何害处。
正如您所提到的,如果存在内存泄漏的可能性,将进程的自动回收设置在内存限制上将是一个好主意。
【讨论】: