Súhrn
Tento článok popisuje, ako používať nástroj Ladenie diagnostických nástrojov verzie 1.2 na riešenie problémov s procesom služby Microsoft Internetové informačné služby (IIS), ktorý prestal reagovať.
Keď proces služieb IIS, napríklad Inetinfo.exe, Dllhost.exe alebo W3wp.exe prestane reagovať (neodpovedá), môže sa vyskytnúť niektorý z týchto príznakov:
-
Webová stránka sa nenačíta správne. Webová stránka sa napríklad zdá byť prázdna alebo prestane reagovať.
-
Pri serveri so systémom IIS sa vyskytne pomalý výkon. Indikátor priebehu sa napríklad pri pokuse o zobrazenie webovej stránky presúva veľmi pomaly alebo si všimnete hlásenie podobné nasledujúcemu h hlásenia v stavovom riadku:
Nájde sa webová lokalita. Čaká sa na odpoveď
-
Na serveri so službou IIS 6.0 alebo vyššou sa do denníka systému zapíšu upozornenia s upozornením, ktoré pripomínajú jednu z nasledujúcich možností:
Správa s upozornením 1
Správa s upozornením2Note IISService je služba IIS, ktorá je spustená v počítači. ProcessID je ID procesu spusteného v počítači.
Tento článok popisuje, ako nainštalovať a konfigurovať nástroj na diagnostiku ladenia. Nástroj na diagnostiku ladenia môžete použiť na riešenie problémov s procesom SLUŽIEB IIS, ktorý prestal reagovať.
Ďalšie informácie
Keď proces služieb IIS prestane reagovať, odporúčame vám vytvoriť súbor s úplným výpisom pamäte procesu IIS, zatiaľ čo IIS spracováva klientske požiadavky. Pomocou nástroja diagnostiky ladenia môžete zachytiť a analyzovať súbory s výpismi pamäte, ktoré sa zaznamenajú, keď iis spracováva klientske požiadavky.
Ak chcete nainštalovať a konfigurovať nástroj na ladenie diagnostických nástrojov, postupujte takto:-
Stiahnite a nainštalujte nástroj na diagnostiku ladenia. Ak chcete nainštalovať diagnostický nástroj ladenia, prejdite na nasledujúcu webovú lokalitu spoločnosti Microsoft:http://www.microsoft.com/download/en/details.aspx?id=26798 Note Ak konfigurujete nástroj na ladenie diagnostických nástrojov na používanie so serverom IIS 6.0 alebo novším, prejdite na krok 3.
-
V aplikácii Microsoft Internetové informačné služby 5.1 a Microsoft Internetové informačné služby 5.0 vypnite funkciu zachytenia výnimky ladenia. Postupujte podľa nasledujúcich krokov:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, Inetmgr.exe a potom kliknite na tlačidlo OK.
-
Kliknite pravým tlačidlom myši na počítač, ktorý chcete konfigurovať, a potom kliknite na položku Vlastnosti.
-
V zozname Vlastnosti predlohy kliknite na položku Služba WWW a potom kliknite na položku Upraviť.
-
Na karte Domovský adresár kliknite na položku Konfigurácia.
-
Na karte Možnosti procesu kliknutím zrušte začiarknutie políčka Povoliť zachytenie výnimky ladenia a potom kliknite na tlačidlo OK.
-
Reštartujte služby IIS. Táto zmena sa prejaví až po reštartovaní služieb IIS.
-
-
Vytvorte súbor s výpisom pomocou niektorého z týchto postupov:
-
Vytvorenie pravidla o výkone. Postupujte podľa nasledujúcich krokov:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte cestu k nástroju na diagnostiku ladenia a potom kliknite na tlačidlo OK.
Poznámka Nástroj na ladenie diagnostiky sa predvolene nachádza v priečinku C:\Program Files\DebugDiag. -
Na karte Pravidlá kliknite na položku Pridať pravidlo.
-
Kliknite na položku Výkon, vyberte možnosť Čas odozvy HTTP a potom kliknite na tlačidlo Ďalej.
-
Kliknite na položku Pridať URL adresu, zadajte URL adresu webovej lokality, v ktorej sa problém vyskytuje, kliknite na tlačidlo OK a potom kliknutím na tlačidlo Áno otestujte URL adresu.
-
Kliknite na tlačidlo OK a potom na tlačidlo Ďalej.
-
Kliknite na položku Pridať cieľ pre zanecháme.
-
V zozname Cieľový typ kliknite na typ cieľa, ktorý chcete použiť, kliknite na tlačidlo OK a potom na tlačidlo Ďalej.
-
Zadajte názov pravidla, zadajte cestu pre umiestnenie súboru s výpisom používateľa a potom kliknite na tlačidlo Ďalej.
-
Kliknite na položku Aktivovať pravidlo teraz a potom kliknite na tlačidlo Dokončiť.
-
Na karte Pravidlá si všimnite, že pravidlo je v stĺpciStav aktívne .
-
-
Manuálne vytvorenie súboru iis Hang Dump. Postupujte podľa nasledujúcich krokov:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte cestu k nástroju na diagnostiku ladenia a potom kliknite na tlačidlo OK.
Poznámka Nástroj na ladenie diagnostiky sa predvolene nachádza v priečinku C:\Program Files\DebugDiag. -
V ponuke Nástroje kliknite na položku Vytvoriť príkaz IIS/COM+ Hang Dump.
-
-
Vytvorenie súboru s výpisom používateľa pre proces. Postupujte podľa nasledujúcich krokov:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte cestu k nástroju na diagnostiku ladenia a potom kliknite na tlačidlo OK.
Poznámka Nástroj na ladenie diagnostiky sa predvolene nachádza v priečinku C:\Program Files\DebugDiag. -
Na karte Procesy kliknite pravým tlačidlom myši na proces, ktorý chcete riešiť, a potom kliknite na položku Vytvoriť úplnú používateľskú pečiatku.
-
-
-
Analyzovanie súboru s výpisom. Ak chcete analyzovať súbor s výpisom, postupujte takto:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte cestu k nástroju na diagnostiku ladenia a potom kliknite na tlačidlo OK.
Poznámka Nástroj na ladenie diagnostiky sa predvolene nachádza v priečinku C:\Program Files\DebugDiag. -
Na karte Rozšírená analýza kliknite na položku Pridať údajové súbory.
-
Vyhľadajte a kliknite na súbor s výpisom, ktorý chcete analyzovať, a potom kliknite na položku Otvoriť.
-
Na karte Rozšírená analýza kliknite na položku Analýza zlyhaní a uchová sa a potom kliknite na položku Spustiť analýzu.
-
Skontrolujte zostavu zobrazenú v Microsoft Internet Exploreri. Kópia tejto zostavy sa uloží aj do priečinka \DebugDiag\Reports.
-
Poznámka Ak chcete riešiť problémy s vlastnou knižnicu DLL, môžete zahrnúť vlastné súbory PDB. Ak chcete zahrnúť vlastné súbory PDB, kliknite na položku Možnosti a potom Nastavenia v ponuke Nástroje kliknite na položku Cesty priečinka a hľadania, zadajte cestu do poľa Cesta vyhľadávania symbolov pre ladenie a potom kliknite na tlačidlo OK.
Odkazy
Ďalšie informácie o používaní nástroja na diagnostiku ladenia na riešenie problémov s vysokým zaťaženie procesora v procese služieb IIS získate po kliknutí na číslo nasledujúceho článku, ktorý sa zobrazí v databáze Microsoft Knowledge Base:
919791 Použitie nástroja na diagnostiku ladenia na riešenie problémov s vysokým zaťaženie procesora procesom v službe IISNa ďalšie informácie o používaní nástroja na diagnostiku ladenia na riešenie problémov s vysokou pamäťou v procese služieb IIS kliknite na nasledujúce číslo článku a zobrazte článok v databáze Microsoft Knowledge Base:
919790 Použitie nástroja na diagnostiku ladenia služieb IIS na riešenie problémov s pretekaním pamäte v procese služieb IIS Ďalšie informácie o používaní nástroja na ladenie diagnostických nástrojov na riešenie neočakávaného zatvorenia procesu služieb IIS kliknutím na nasledujúce číslo článku zobrazíte článok v databáze Microsoft Knowledge Base:
919789 Použitie nástroja na diagnostiku ladenia na riešenie problémov s procesom služieb IIS, ktorý sa neočakávane zastaví