Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Shrnutí

Tento článek popisuje, jak pomocí nástroje Diagnostika ladění v1.2 řešit vysoké využití procesoru procesem v Microsoft Internetová informační služba (IIS).

ÚVOD

Vysoké využití procesoru procesem ve službě IIS nastane, když proces služby IIS používá pro konstantní časový interval 80 procent nebo více dostupných cyklů procesoru. Příklady procesu služby IIS jsou Inetinfo.exe, Dllhost.exe a W3wp.exe. Když dojde k vysokému využití procesoru procesem služby IIS, můžete zaznamenat jeden nebo více následujících příznaků:

  • Webová stránka se nenačte správně. Webová stránka je například prázdná nebo nereaguje.

  • Na serveru se spuštěnou službou IIS dochází ke snížení výkonu. Indikátor průběhu se například pohybuje velmi pomalu, když se pokusíte zobrazit webovou stránku.

Tento článek popisuje, jak nainstalovat a nakonfigurovat nástroj Diagnostika ladění tak, aby řešily vysoké využití procesoru procesem služby IIS.

Další informace

Pokud proces služby IIS používá vysoké procento dostupných cyklů procesoru, doporučujeme vytvořit úplný soubor s výpisem stavu paměti procesu služby IIS, když služba IIS zpracovává požadavky klientů. Nástroj Diagnostika ladění můžete použít k zachycení a analýze souborů s výpisem stavu paměti při zpracování požadavků klientů službou IIS.


Krok 1: Stažení a instalace nástroje Diagnostika ladění v1.2

Pokud si chcete stáhnout a nainstalovat nástroj Diagnostika ladění, navštivte následující web společnosti Microsoft:

http://www.microsoft.com/download/en/details.aspx?id=26798

Krok 2: Konfigurace protokolování sledování výkonu

Protokolování sledování výkonu nakonfigurujete takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. V nabídce Nástroje klikněte na Možnosti a Nastavení.

  3. Na kartě Protokol výkonu klikněte na Povolit protokolování dat čítače výkonu a potom klikněte na OK.

    Poznámka: Hodnota v poli Interval vzorkování dat závisí na tom, kdy nastane problém s vysokým využitím procesoru. Při shromažďování dat se velikost protokolu zvětšuje. Informace o tom, Professional jak nakonfigurovat hodnotu v poli Interval vzorkování dat, získáte od technické podpory microsoftu.

Krok 3: Zakázání zachycení výjimek ladění

Poznámka: Pokud konfigurujete nástroj Diagnostika ladění tak, aby nástroj s IIS 6.0 nebo novějším, přejděte na Krok 4: Vytvoření souboru s výpisem stavu paměti.

Pokud konfigurujete nástroj Diagnostika ladění tak, aby nástroj s IIS 5.1 nebo IIS 5.0 byl, zakažte funkci Ladění zachycení výjimek. Postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte Inetmgr.exe a potom klikněte na OK.

  2. Klikněte pravým tlačítkem myši na počítač, který chcete nakonfigurovat, a potom klikněte na Vlastnosti.

  3. V seznamu Vlastnosti předlohy klikněte na webovou službu a potom klikněte na Upravit.

  4. Na kartě Domovský adresář klikněte na Konfigurace.

  5. Na kartě Možnosti procesu zrušte zaškrtnutí políčka Povolit zachytání výjimek ladění a potom klikněte na OK.

Krok 4: Vytvoření souboru s výpisem stavu paměti

Pokud chcete vytvořit soubor s výpisem stavu paměti, použijte jednu z následujících metod.

Metoda 1: Vytvoření pravidla zablokování

Pokud chcete vytvořit pravidlo zablokovat, postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. Na kartě Pravidla klikněte na Přidat pravidlo.

  3. Klikněte na Výkon a pak na Časy odpovědí HTTP a potom na Další.

  4. Klikněte na Přidat adresu URL, vyberte možnosti ETW nebo Ping, zadejte adresu URL webu, na kterém k problému dochází, nastavte příslušný časový limit a časy pingu a klikněte na OK. Potom kliknutím na Ano adresu URL otestujte.

  5. Klikněte na OK a potom klikněte na Další.

  6. Klikněte na Přidat cíl výpisu.

  7. V seznamu Typ cíle klikněte na cílový typ, který chcete použít, klikněte na OK a potom klikněte na Další.

  8. Zadejte název pravidla, zadejte cestu k umístění souboru s výpisem stavu paměti uživatele a klikněte na Další.

  9. Klikněte na Aktivovat pravidlo a potom klikněte na Dokončit.

    Na kartě Pravidla si všimněte, že pravidlo je aktivní ve sloupci Stav.

Metoda 2: Ruční vytvoření souboru s výpisem stavu paměti služby IIS

Pokud chcete vytvořit soubor s výpisem stavu paměti služby IIS ručně, postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. V nabídce Tools (Nástroje ) klikněte na Create IIS/COM+ Hang Dump (Vytvořit výpis stavu služby IIS/COM+).

Metoda 3: Vytvoření souboru s výpisem stavu paměti uživatele pro proces v nástroji Diagnostika ladění

Pokud chcete vytvořit soubor s výpisem stavu paměti uživatele pro proces, postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. Na kartě Procesy klikněte pravým tlačítkem myši na proces, který chcete vyřešit, a potom klikněte na Příkaz Vytvořit úplného uživatele.

Krok 5: Zakázání protokolování sledování výkonu

Přibližně dvě minuty po dokončení procesu zachycení souboru výpisu stavu paměti uživatele zakažte protokolování sledování výkonu. Postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. V nabídce Nástroje klikněte na Možnosti a Nastavení.

  3. Na kartě Protokol výkonu klikněte na Zakázat protokolování dat čítače výkonu.

Krok 6: Analýza souboru s výpisem stavu paměti

Pokud chcete analyzovat soubor s výpisem stavu paměti, postupujte takto:

  1. Klikněte na Start, klikněte na Spustit, zadejte cestu k nástroji Diagnostika ladění a klikněte na OK.

    Poznámka: Nástroj Diagnostika ladění je ve výchozím nastavení umístěný v následující složce:

    C:\Program Files\DebugDiag

  2. Na kartě Advanced Analysis (Upřesnit analýza ) klikněte na Add Data Files (Přidat datové soubory).

  3. Vyhledejte soubor s výpisem stavu paměti, který chcete analyzovat, a klikněte na něj. Klikněte na možnost Otevřít.  

  4. Na kartě Advanced Analysis (Upřesnit analýza) klikněte na Crash/Hang Analyzers (Analyzátory selhání nebo zablokování) a potom klikněte na Start Analysis (Spustit analýzu).

  5. Zkontrolujte sestavu zobrazenou v Microsoft Internet Exploreru. Kopie této sestavy je také uložená v následující složce:

    C:\Program Files\DebugDiag\Reports

Poznámka: Pokud chcete vyřešit potíže s vlastním .dll souborů, zahrnovat vlastní soubory .pdb. Pokud chcete zahrnout vlastní soubory .pdb, klikněte na Nástroje, klikněte na Možnosti a Nastavení, klikněte na Složky a cesty hledání, zadejte cestu do pole Cesta pro hledání symbolů pro ladění a klikněte na OK.

Odkazy

Další informace o tom, jak používat službu IIS, najdete na následujícím webu společnosti Microsoft:

http://www.iis.netPokud chcete zobrazit web Microsoft Developer Network (MSDN), který popisuje, jak řešit problémy se službou IIS, navštivte následující weby MSDN:

Řešení situací, kdy služba IIS nereaguje
http://go.microsoft.com/fwlink/?LinkId=40968

Jak diagnostikovat nevracení paměti ve službě IIS
http://go.microsoft.com/fwlink/?LinkId=40969

Jak diagnostikovat situace, kdy se služba IIS neočekávaně zavře http://go.microsoft.com/fwlink/?LinkId=40967 Další informace o použití nástroje Diagnostika ladění k řešení problémů s procesem služby IIS
najdete v následujících článcích znalostní báze Microsoft Knowledge Base:

919792 Použití nástroje Diagnostika ladění k řešení potíží s procesem, který přestal reagovat ve službě IIS

919790 Řešení potíží s nevracením paměti v procesu služby IIS pomocí nástroje Diagnostika ladění služby IIS

919789 Jak použít nástroj Diagnostika ladění k řešení potíží s procesem služby IIS, který se neočekávaně zastaví

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×