0

我们正面临 IIS 的问题。我们托管在 IIS 8.5 上的 .net 4.5 Web API 应用程序停止提供响应。如果我们查看工作进程,请求会排队。IIS 阻止对同一 URL 的任何后续请求。

在此处输入图像描述

服务器上的内存和 CPU 使用率受到控制。事件查看器没有任何错误。为了调查这个问题,我们在问题期间进行了内存转储,并通过 DebugDiag 工具运行它。

该报告表明某种僵局。

Detected a serious critical section related problem in w3wp.exe_190920_105811.dmp

Lock at 0x0ef4fcc0 owned by thread 22 is Deadlocked with lock at 0x0ef66ee0 owned by thread 26

Impact analysis

1 critical sections indirectly blocked

Critical Sections 0x0ef4fbe0)

32.69% of threads blocked

(Threads 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42)

The following functions are involved in the root cause

clr!CrstBase::SpinEnter+92

The following modules are involved in the root cause

C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll from Microsoft Corporation

我不确定如何调查此问题。我对 DebugDiag 工具一无所知。请建议。

4

0 回答 0