由于某种原因,我们其中一个应用程序池中的请求今天开始“挂起”。CPU 使用率很低,内存消耗也很低,但工作器中的请求正在进入并排队;它们都停留在“ExecuteRequestHandler”状态。
我们可以回收池,然后一切工作了大约一分钟,但内容又开始排队。当您访问页面时,您不会遇到任何类型的错误,浏览器加载图标只是不断旋转,什么也没有发生(无限期)。
应用程序池设置为“无托管代码”并处于“经典”模式。我们使用 IIS 重写工具之类的东西,但我们不运行任何 ASP.NET;我们所有的网站都是静态 HTML 或 Coldfusion 9。
只是想知道是否有其他人曾经遇到过类似的问题,请求在 IIS 工作器中像这样排队......
答案1
这可能相关: http://www.coldfusionmuse.com/index.cfm/2011/11/5/maxworkerthreads.bug
您可能必须增加连接器的最大工作线程数 (maxworkerthreads) 大小。