IIS 8.5陷入UpdateRequestCache状态

时间:2017-10-21 14:54:20

标签: asp.net asp.net-mvc iis-8.5

我们正在遭受随机数量大的ASP.NET \ Requests Queued。 当我们查看IIS工作进程请求时,正如您在图片中看到的那样,在UpdateRequestCache中有数百个请求被卡住(同时许多其他请求也被卡在BeginRequest和EndRequest中)。出现此问题时,我必须回收应用程序池。

  • 操作系统:赢取2012 R2 Standard 64Bit
  • IIS 8.5
  • ASP.Net Application使用.Net 4.6.2 / MVC 5.2.2。
  • 在应用程序中没有使用自定义HttpModule。
  • 队列发生时CPU使用率相当低(低于20%)。此外还有足够的RAM(超过60%)。
  • 正如您在图片中看到的那样,挂起发生在两个控制器上,他们负责将图像发送给客户端。

我的问题是在UpdateRequestCache中可能导致挂起的原因是什么?

当发送this document时,当ASP.NET完成执行事件处理程序时会发生UpdateRequestCache,所以如果我的代码没有优化,代码如何影响UpdateRequestCache?

enter image description here

0 个答案:

没有答案