我遇到了IIS
网络应用程序关闭空闲工作进程的问题!然后,下一个请求必须重新初始化应用程序,从而导致延迟。
我禁用了应用程序池上空闲工作进程的IIS关闭来解决此问题。关闭此问题是否有任何问题?如果这个过程泄漏了内存,我认为不时地回收这个过程是件好事。
关闭此流程还有其他好处吗?
答案 0 :(得分:1)
我假设你指的是IIS 6。
可能只是增加了在终止进程之前等待的时间,而不是完全禁用关闭。服务器本质上是在节省资源 - 如果你的服务器可以支持主要用于无所事事的进程的资源分配,那么让它成为没有任何害处。
正如您所提到的,如果存在内存泄漏的可能性,那么在内存限制上设置进程的自动回收是个好主意。