2013-03-25 8 views

Odpowiedz

46

Nie było żadnych wskazówek interfejsu użytkownika, ale udało się go włączyć jako funkcję pod menedżerem serwera.

Menedżer serwera -> Dodaj role.

  • Web Server (IIS)
    • Web Server
      • Zdrowie i diagnostyka
        • Zapytanie Monitorowanie
+14

To było wciąż trudne do znalezienia. Oto zrzut ekranu: http://i.imgur.com/sB2y9Wd.png Jak mogę uzyskać dostęp do t raz zainstalowany? – mpen

+0

Dzięki Mark, powinienem był to zrobić. – BillRob

+2

Więc jest zainstalowany, skąd go uruchomić? –

5

Ten program to czynność, aby go zainstalować. Od https://portal.ektron.com/KB/10396/:

Aby uruchomić po zainstalowaniu, musisz znaleźć ikonę "Proces roboczy" na ustawieniach serwera w Menedżerze IIS.

enter image description here

Innym dobrym rozwiązaniem z ASP.NET jest, aby przejść do menedżera zadań, kliknij prawym przyciskiem myszy na proces i wybierz „Utwórz plik zrzutu”, a następnie pobrać i kliknij dwukrotnie na utworzonej .dmp pliku do załadowania go do Debugger Visual Studio. Następnie przejrzyj wątki i ich stosy wywołań, aby zobaczyć, gdzie wykonywane są wszystkie żądania. Ta metoda pozwala dokładnie zobaczyć, co robią żądania (nieskończone pętle, zakleszczenia itp.).

17

Wymagane funkcje można zainstalować za pomocą programu PowerShell.

IIS Manager:

Install-WindowsFeature Web-Mgmt-Tools 

Zapytanie Monitor:

Install-WindowsFeature Web-Request-Monitor 

z zainstalowanym tych funkcji, należy uruchomić Menedżer usług IIS, przeglądanie pracownikowi Procesy sekcję pokazaną na poniższym zrzucie ekranu. Na liście procesów roboczych kliknij dwukrotnie interesujący proces, aby wyświetlić bieżące żądania lub skorzystaj z menu kontekstowego z prawym przyciskiem myszy.

enter image description here

Z tyłu/do przodu strzałki z lewej strony paska adresu mogą być wykorzystywane do nawigacji iz powrotem pomiędzy listą wniosków i procesów roboczych. Klucze alt+left arrow/ wykonują te same czynności.

2

Musiałem to zrobić z podwyższonej linii poleceń

%windir%\system32\inetsrv\appcmd list requests 

Jeśli chcesz zobaczyć żądania wykraczające ponad 5 sekund

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

w pętli (zakładając, że jesteś w %windir%\system32\inetsrv\

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