Подключение к веб-API IIS было сброшено
У меня веб-API, размещенный на IIS.
Я получаю сообщение "Соединение было сброшено" случайным образом в ответ на мои вызовы API. и после нескольких повторных попыток мой запрос получает надлежащий ответ
Я проверил HTTPERR и обнаружил много сообщений "Connection_Abandoned_By_ReqQueue" примерно в то время, когда я получил ответ "Connection Was Reset". также я иногда получаю сбой приложения в средстве просмотра событий, которое содержит следующее:
* Корзина сбоя, тип 0 Имя события: Ответ APPCRASH: Недоступно Идентификатор кабины: 0
Сигнатура проблемы: P1: w3wp.exe P2: 8.5.9600.16384 P3: 52157ba0 P4: SAPbobsCOM90.dll P5: 9.30.190.0 P6: 5c7f4d65 P7: c0000005 P8: 0089a548 P9: P10:
Прикрепленные файлы:
Эти файлы могут быть доступны здесь: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_695eddbfadf3c4a0ec181813e91099c0502fcadb_234314c6_7e0a5f90
Символ анализа: Повторная проверка решения: 0 Идентификатор отчета: 6975c2ef-e9ad-11e9-80ca-00155d0b1f02 Статус отчета: 0 Хешированная корзина: *
Мне удалось экспортировать файл дампа из IIS, когда произошел сбой. и использовал windbg и DebugDiag. и выяснилось, что исключение - это ссылка на объект System.NullReferenceException, не заданная для экземпляра объекта. но эта ошибка не имеет смысла, поскольку один и тот же запрос получает правильный запрос после нескольких повторных попыток.