Kokkuvõte
Selles artiklis kirjeldatakse diagnostikatööriista v1.2 abil Microsoft Internet Information Services (IIS) protsessi suure protsessorikasutuse tõrkeotsingut.
SISSEJUHATUS
SUUR PROTSESSORIkasutus IIS-i protsessi järgi ilmneb siis, kui IIS-i protsess kasutab konstantse ajavahemiku jaoks 80% või rohkem saadaolevaid CPU-tsükleid. IIS-i protsessi näited on Inetinfo.exe, Dllhost.exe ja W3wp.exe. Kui IIS-i protsessi käigus ilmneb suur PROTSESSORIkasutus, ilmneb üks või mitu järgmistest sümptomitest.
-
Veebilehte ei laadita õigesti. Näiteks veebileht on tühi või ei vasta.
-
IIS-i käitades ilmneb aeglane jõudlus. Näiteks liigub edenemisnäidik väga aeglaselt, kui proovite veebilehte vaadata.
Selles artiklis kirjeldatakse, kuidas installida ja konfigureerida diagnostikatööriista silumistööriist, et teha SUURE PROTSESSORIkasutuse tõrkeotsingut IIS-i protsessi abil.
Lisateave
Kui IIS-i protsess kasutab suurt osa saadaolevaid CPU-tsükleid, soovitame kliendipäringute töötlemisel luua IIS-i protsessist täieliku mälutõmmisefaili. Kui IIS töötleb klienditaotlusi, saate diagnostikatööriista abil jäädvustada ja analüüsida mälutõmmisefaile.
1. juhis. Laadige alla ja installige diagnostikatööriista silumine v1.2
Diagnostikatööriista Silumine allalaadimiseks ja installimiseks külastage järgmist Microsofti veebisaiti:
2. juhis. Performance Monitori logimise konfigureerimine
Performance Monitori logimise konfigureerimiseks tehke järgmist.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Klõpsake menüü Tööriistad käsku Suvandid ja Sätted.
-
Klõpsake vahekaardil Performance Log ( Jõudluslogi) nuppu Enable Performance Counter Data Logging (Luba jõudlusloenduri andmete logimine) ja seejärel klõpsake nuppu OK.
Märkus. Väljal Andmeproovide võtmise intervall oleneb väärtus suure protsessorikasutuse probleemi ilmnemisel. Logi maht kasvab andmete kogumisel. Võtke ühendust Microsofti tugitöötajaga, et saada teavet selle kohta, kuidas konfigureerida väärtus väljal Andmeproovide võtmise intervall .
3. juhis. Keela silumis erandi püüdmine
Märkus. Kui konfigureerite diagnostikatööriista silumistööriista, et kasutada tööriista versiooniga IIS 6.0 või uuem, minge jaotisse "4. juhis: tõmmisefaili loomine".
Kui konfigureerite tööriista Debug Diagnostics Tool (Silug Diagnostics Tool) iis 5.1 või IIS 5.0 abil, keelake erandi püüdmine. Selleks toimige järgmiselt.
-
Klõpsake nuppu Start, käsku Käivita, tippige Inetmgr.exe ja seejärel klõpsake nuppu OK.
-
Paremklõpsake arvutit, mida soovite konfigureerida, ja seejärel klõpsake käsku Atribuudid.
-
Klõpsake loendis Juhtast atribuudid nuppu WWW-teenus ja seejärel nuppu Redigeeri.
-
Klõpsake menüü Kodukataloog nuppu Konfiguratsioon.
-
Tühjendage vahekaardil Protsessisuvandid ruut Luba silumis erandi püüdmine ja seejärel klõpsake nuppu OK.
4. juhis. Tõmmisefaili loomine
Tõmmisefaili loomiseks kasutage ühte järgmistest meetoditest.
1. meetod: hanglemisreegli loomine
Rippreegli loomiseks tehke järgmist.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Klõpsake menüü Reeglid nuppu Lisa reegel.
-
Klõpsake nuppu Performance (Jõudlus) ja seejärel HTTP Response Times (HTTP-vastamisajad) ja seejärel nuppu Next (Edasi).
-
Klõpsake nuppu Lisa URL, valige kas ETW- või Ping-suvandid, tippige selle veebisaidi URL, kus probleem ilmneb, määrake sobivad ajalõpu- ja pingiajad ning seejärel klõpsake nuppu OK. Seejärel klõpsake URL-i testimiseks nuppu Jah.
-
Klõpsake nuppu OK ja seejärel nuppu Edasi.
-
Klõpsake käsku Lisa tõmmise sihtkoht.
-
Klõpsake loendis Sihttüüp soovitud sihttüüpi, klõpsake nuppu OK ja seejärel nuppu Edasi.
-
Tippige reegli nimi, tippige kasutaja tõmmisefaili asukoha tee ja klõpsake nuppu Edasi.
-
Klõpsake nuppu Aktiveeri reegel kohe ja seejärel klõpsake nuppu Valmis.
Pange vahekaardil Reeglid tähele, et reegel on veerus Olek aktiivne.
2. meetod: IIS-i hangetõmmisefaili loomine käsitsi
IIS-i hangetõmmisefaili käsitsi loomiseks tehke järgmist.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Klõpsake menüü Tööriistad käsku Loo IIS/COM+ Hang Dump.
3. meetod: Kasutajatõmmisefaili loomine protsessi jaoks diagnostikatööriista silumisel
Kasutajatõmmisefaili loomiseks protsessi jaoks tehke järgmist.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Paremklõpsake vahekaardil Protsessid seda protsessi, mille tõrkeotsingut soovite teha, ja seejärel klõpsake käsku Loo täielik userdump.
5. juhis. Performance Monitori logimise keelamine
Umbes kaks minutit pärast kasutaja tõmmisefaili jäädvustamise lõpulejõudmist keelake Performance Monitori logimine. Selleks toimige järgmiselt.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Klõpsake menüü Tööriistad käsku Suvandid ja Sätted.
-
Klõpsake vahekaardil Performance Log (Jõudluslogi ) nuppu Disable Performance Counter Data Logging (Keela jõudlusloenduri andmete logimine).
6. juhis. Tõmmisefaili analüüsimine
Tõmmisefaili analüüsimiseks tehke järgmist.
-
Klõpsake nuppu Start, käsku Käivita, tippige silumisdiagnostikatööriista tee ja seejärel klõpsake nuppu OK.
Märkus. Vaikimisi asub silumisdiagnostikatööriist järgmises kaustas.C:\Program Files\DebugDiag
-
Klõpsake vahekaardil Täpsem analüüs nuppu Lisa andmefailid.
-
Otsige üles ja klõpsake tõmmisefaili, mida soovite analüüsida. Klõpsake nuppu Open (Ava).
-
Klõpsake menüüs Täpsem analüüs nuppuKrahhi/hangu analüsaatorid ja seejärel nuppu Käivita analüüs.
-
Vaadake üle Aruanne, mis kuvatakse Microsoft Internet Exploreris. Selle aruande koopia talletatakse ka järgmises kaustas.
C:\Program Files\DebugDiag\Reports
Märkus. Kui soovite kohandatud faili .dll, lisage kohandatud PDB-failid. Kohandatud PDB-failide kaasamiseks klõpsake nuppu Tööriistad,seejärel nuppu Suvandid ja käsku Sätted, klõpsake nuppu Kaust ja otsinguteed, tippige tee väljale Silumismärgiotsingu tee ja seejärel klõpsake nuppu OK.
Viited
IIS-i kasutamise kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
http://www.iis.netMicrosoft Developer Networki (MSDN) veebist saate teada, kuidas IIS-iga seotud probleeme lahendada, külastage järgmisi MSDN-i veebisaite.
Kuidas teha tõrkeotsingut olukordades, kus IIS ei vasta
http://go.microsoft.com/fwlink/?LinkId=40968
Mälulekete diagnoosimine IIS-i http://go.microsoft.com/fwlink/?LinkId=40969
Kuidas diagnoosida olukordi, kus IIS sulgub ootamatult http://go.microsoft.com/fwlink/?LinkId=40967 Lisateavet selle kohta, kuidas kasutada DIAGNOSTIKATÖÖRIISTA IIS-i protsessiga seotud probleemide tõrkeotsinguks, klõpsake Microsofti teabebaasi (
Knowledge Base) artiklite kuvamiseks järgmisi artiklinumbreid:
919792 Diagnostikatööriista silumine IIS-i reageerimisest lakkanud protsessi tõrkeotsinguks
919790 IIS-i silumisdiagnostikatööriista kasutamine IIS-i protsessis mälulekke tõrkeotsinguks
919789 Diagnostikatööriista silumine IIS-i protsessi tõrkeotsinguks, mis lakkab ootamatult