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

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

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

有帮助吗?

解决方案

我假设您指的是 IIS 6。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top