Соединение IIS Web API было сброшено - PullRequest
0 голосов
/ 09 октября 2019

У меня есть веб-API, размещенный на IIS.

Я получаю сообщение "Соединение было сброшено" в случайные моменты времени в ответ на мои вызовы API. и после нескольких повторных попыток мой запрос получает правильный ответ

Я проверил HTTPERR и обнаружил много «Connection_Abandoned_By_ReqQueue» в то время, когда я получил ответ Connection Reset Response. также иногда я получаю сбой приложения в средстве просмотра событий, содержащем следующее:

* Область ошибок, тип 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 0 0 0 0 0 0 0 055e0e0e0e5: 0-e-0e0e0e5: 0-e-0gХешированное ведро: *

Мне удалось экспортировать файл дампа из IIS во время сбоя. и использовал windbg и DebugDiag. и обнаружил, что исключение - System.NullReferenceException. Ссылка на объект не установлена ​​для экземпляра объекта. но эта ошибка не имеет смысла, поскольку один и тот же запрос получает правильный запрос после нескольких повторных попыток.

...