Получите подробную информацию о текущих запросах от IIS - PullRequest
0 голосов
/ 03 марта 2020

Мое приложение сталкивается с некоторыми проблемами при обработке некоторых запросов. Это происходит случайно. Но когда возникает проблема, запросы зависают в IIS. Мы можем увидеть зависшие запросы в разделе «Запрос», как показано на изображении ниже

IIS Requests section

Вопрос:

  1. Есть ли способ узнать точное действие [сейчас он показывает только запрос .sv c file]
  2. Есть ли способ узнать параметры, которые передаются в зависший запрос?

1 Ответ

0 голосов
/ 03 марта 2020

Я думаю, вам нужно сделать снимок зависания dump . Вы можете достичь этого, используя procdump, debug Diagnosti c tool et c. Если вы не знаете, как анализировать файл дампа, вам поможет инструмент анализа отладки c, и вам нужно только прочитать отчет.

https://www.microsoft.com/en-us/download/details.aspx?id=58210

https://support.microsoft.com/en-us/help/919792/how-to-use-the-debug-diagnostics-tool-to-troubleshoot-a-process-that-h

Если вы хотите глубоко проанализировать файл дампа, вы можете использовать расширение windbg и mex.

! Clrstack2 покажет управляемый стек вызовов.

! mex.aspxpagesext покажет URL-адрес всех одновременных запросов и идентификатор потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...