Просто чтобы уточнить другим читателям - ошибка 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 Crash Dump в журнале приложений покажет вам, где вы можете найти дамп (These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue
), который затем можно просмотреть с помощью отладчика, например WinDbg.