- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个奇怪的问题。我有 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 故障转储记录将向您显示转储的位置(这些文件可能位于此处:C:\ProgramData\Microsoft\Windows\WER\ReportQueue
)然后您可以使用 WinDbg 等调试器进行仔细检查。
关于.net - Connection_Abandoned_By_ReqQueue 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8404569/
我有一个奇怪的问题。我有 3 个网站使用完全相同的代码。所有这些都位于同一台专用服务器上,并且都有自己的应用程序池。它是 Windows 2008 R2 服务器。其中一个站点每隔几个小时就会出现 Co
我是一名优秀的程序员,十分优秀!