2013-03-25 3 views
26

В IIS 7 я бы нажал на «рабочий процесс», а затем «Просмотреть текущий запрос», чтобы просмотреть все запросы, выполняемые в настоящее время.Как я вижу, что в настоящее время выполняется веб-запрос на IIS 8

http://technet.microsoft.com/en-us/library/cc732518(v=WS.10).aspx

В IIS 8, я не вижу эту опцию. Есть ли что-то, что мне нужно настроить на IIS 8?

Редактировать: Я также пытался запустить inetmgr как администратор.

ответ

46

Не было никаких подсказок пользовательского интерфейса, но он мог включить его как функцию под управлением сервера.

Менеджер сервера -> Добавить роли.

  • Веб-сервер (IIS)
    • Веб-сервер
      • Здоровье и диагностика
        • Запрос Монитор
+14

Это было все еще трудно найти. Вот скриншот: http://i.imgur.com/sB2y9Wd.png Теперь, как мне добраться до i t после установки? – mpen

+0

Спасибо, Марк, я должен был это сделать. – BillRob

+2

Итак, он установлен, откуда я его запускаю? –

5

Эта установка показывает шаги для ее установки. От https://portal.ektron.com/KB/10396/:

Чтобы запустить его после его установки, вам нужно будет найти значок «Рабочий процесс» на настройках сервера в диспетчере IIS.

enter image description here

Еще один хороший вариант с ASP.net должен пойти в диспетчер задач, щелкните правой кнопкой мыши по процессу и выберите «Create Dump File», а затем загрузить и дважды щелкните на созданном .dmp файл, чтобы загрузить его в Отладчик Visual Studios. Затем просмотрите потоки и их стеки вызовов, чтобы увидеть, где выполняются все запросы. Этот метод позволяет вам точно видеть, что делают запросы (бесконечные петли, блокировки и т. Д.)

17

Необходимые функции могут быть установлены с помощью PowerShell.

Диспетчер IIS:

Install-WindowsFeature Web-Mgmt-Tools 

Request Monitor: раздел показано на скриншоте ниже

Install-WindowsFeature Web-Request-Monitor 

С помощью этих функций установлен, запустите диспетчер IIS, просматривающие в рабочие процессы. Из списка рабочих процессов дважды щелкните интересующий процесс, чтобы просмотреть текущие запросы или использовать контекстное меню правой кнопки мыши.

enter image description here

Спинка/вперед стрелка слева от адресной строки может быть использована для перемещения назад и вперед между списком запросов и рабочими процессами. Клавиши alt+left arrow/alt+right arrow выполняют те же действия.

2

Я должен был сделать это с повышенной командной строки

%windir%\system32\inetsrv\appcmd list requests 

Если вы хотите, чтобы увидеть запросы, превышающие более чем на 5 секунд

%windir%\system32\inetsrv\appcmd list requests /elapsed:5000 

В цикле (если вы находитесь в %windir%\system32\inetsrv\

for /l %x in (,,) do (appcmd list requests /elapsed:5000 & timeout 2) 

 Смежные вопросы

  • Нет связанных вопросов^_^