Connection_Abandoned_By_ReqQueue 问题

2023-12-29

我有这个奇怪的问题。我有 3 个网站使用完全相同的代码。所有这些都位于同一台专用服务器上,并且都有自己的应用程序池。它是 Windows 2008 R2 服务器。其中一个站点每隔几个小时就会出现 Connection_Abandoned_By_ReqQueue 问题。同样,所有 3 个站点上的代码都是相同的,但只有一个站点遇到了该问题。应用程序池有默认设置。

我读到我应该使用 Microsoft 的调试诊断应用程序,并且我将其安装在我的开发计算机上以首先使用它,并且没有报告显示任何可识别的内容(.NET),所以如果它在服务器上是相同的,我不确定如何将帮助我找出问题所在。

查找这些 Connection_Abandoned_By_ReqQueue 错误的原因的最佳方法是什么?我读过很多东西可能会导致这种情况,但这没有帮助。


只是为了向其他读者澄清 - 错误Connection_Abandoned_By_ReqQueue记录在 IIS Http 错误日志中(在%SystemDrive%\Windows\System32\LogFiles\HTTPERR)

这里的其他潜在原因是堆栈溢出和访问冲突类型异常,这些异常可能很难追踪,因为应用程序的标准故障/异常处理代码和日志记录可能会被跳过。

请务必检查事件查看器中的应用程序日志。运气好的话,每次失败都会记录一个应用程序错误,如果 W3WP 进程崩溃,可能会记录一个 Windows 错误报告崩溃转储条目。

这是堆栈溢出的示例(0xc00000fd)

Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x52157ba0
Faulting module name: clr.dll, version: 4.0.30319.34209, time stamp: 0x5348961e
Exception code: 0xc00000fd
Fault offset: 0x00001ffb
Faulting process id: 0x3918
Faulting application start time: 0x01d2398c5d2febfc
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: a796f4a2-a581-11e6-80eb-0050569051a9
Faulting package full name: 
Faulting package-relative application ID: 

应用程序日志中的 WER 故障转储记录将向您显示可以找到转储的位置 (These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue)然后您可以使用 WinDbg 等调试器对其进行仔细检查。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Connection_Abandoned_By_ReqQueue 问题 的相关文章

随机推荐