Connection_Abandoned_By_ReqQueue Problems

流过昼夜 提交于 2019-12-03 10:01:32
Siderite Zackwehdex

I found this site: http://blog.leansentry.com/the-server-logs-you-need-to-know-to-fix-any-iis-aspnet-error/ that explains where the IIS errors can be found.

Important is that this error message is specific to Vista and Windows 2008. Other people have met with the same problem and found various solutions:

Without more information I cannot find a single reply to your question other than just try all of the above.

StuartLC

Just to clarify to other readers - the error Connection_Abandoned_By_ReqQueue is logged in the IIS Http error log (under %SystemDrive%\Windows\System32\LogFiles\HTTPERR)

Other potential causes here are Stack Overflows, and Access Violation type exceptions, which can be difficult to track down as the app's standard fault / exception handling code and logging may be skipped.

Be sure to also examine the Application Log in Event Viewer. With some luck, each failure will log an Application Error, and if the W3WP process crashes, a Windows Error Reporting crashdump entry may be logged.

Here's an example of a Stack Overflow (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: 

The WER Crash Dump record in the Application Log will show you where you can locate the dump (These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue) which you can then scrutinize with a debugger like WinDbg.

Sounds like the connection abandoned is to do with connection pooling and/or IIS Application Pool Recycling or some setting that you have in the Application pool advanced settings. Periodic errors sound like IIS stepping in to clean up any developer coding mistakes in my experience.

It's not clear in your question if these applications run on separate servers or the that each server is exactly the same OS.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!