Povzetek
V tem članku je opisano, kako z orodjem za diagnostiko napak v1.2 odpravite težave z visoko uporabo CPE-ja v procesu v sistemu Microsoft Internet Information Services (IIS).
UVOD
Visoka uporaba CPE-ja po postopku v iis se pojavi, ko proces IIS uporablja 80 odstotkov ali več razpoložljivih ciklov CPE-ja za konstantni časovni interval. Primeri postopka IIS so ti Inetinfo.exe, Dllhost.exe in W3wp.exe. Ko pride do visoke uporabe CPE-ja s postopkom IIS, pride do enega ali več teh težav:
-
Spletna stran se ne naloži pravilno. Spletna stran je na primer prazna ali pa se ne odziva.
-
V strežniku, v katerega se izvaja iis, pride do počasne učinkovitosti delovanja. Ko si želite ogledati spletno stran, se na primer indikator napredovanja zelo počasi premika.
V tem članku je razpravo o tem, kako namestite in nato konfigurirate orodje za diagnostiko napak, da odpravite težave z visoko uporabo CPE-ja s postopkom IIS.
Več informacij
Če postopek IIS uporablja visok odstotek razpoložljivih ciklusov CPE, priporočamo, da ustvarite datoteko za izvoz celotnega pomnilnika postopka IIS, ko STORITEV IIS obdela zahteve odjemalca. Z orodjem za iskanje napak v diagnostiki lahko zajamete datoteke izvoza pomnilnika in jih analizirate, ko STORITEV IIS obdela zahteve odjemalca.
1. korak: Prenesite in nato namestite orodje za diagnostiko napak v1.2
Če želite prenesti in nato namestiti orodje za diagnostiko napak, obiščite to Microsoftovo spletno mesto:
2. korak: Konfiguracija pisanja dnevnika nadzornika učinkovitosti delovanja
Če želite konfigurirati pisanje dnevnika za nadzornika učinkovitosti delovanja, upoštevajte te korake:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
V meniju Orodja kliknite Možnosti in Nastavitve.
-
Na zavihku Dnevnik učinkovitosti delovanja kliknite Omogoči zapisovanje podatkovnega dnevnika za števec učinkovitosti delovanja in nato kliknite V redu.
Opomba Vrednost v polju Interval vzorca podatkov je odvisna od tega, kdaj pride do težave z visoko uporabo CPE-ja. Velikost dnevnika se poveča, ko zbirate podatke. Če želite več informacij o tem, kako konfigurirate vrednost v polju Interval vzorca podatkov, se obrnite na Microsoftovega strokovnjaka za podporo.
3. korak: Onemogočanje zajem izjeme za iskanje napak
Opomba Če orodje za iskanje napak konfigurirate tako, da bo uporabilo orodje s različico IIS 6.0 ali višjo, pojdite na »4. korak: Ustvarjanje datoteke za izvoz«.
Če orodje za iskanje napak konfigurirate tako, da bo uporabilo orodje s funkcijo IIS 5.1 ali s 5.0 IIS, onemogočite namige za odpravljanje napak v primeru »Catching«. To naredite tako:
-
Kliknite Start, nato Zaženi, vnesite Inetmgr.exe in nato kliknite V redu.
-
Z desno tipko miške kliknite računalnik, ki ga želite konfigurirati, in nato kliknite Lastnosti.
-
Na seznamu Lastnosti matrice kliknite Storitev WWW in nato Uredi.
-
Na zavihku »Domači imenik« kliknite Konfiguracija.
-
Na zavihku Možnosti procesa kliknite, da počistite potrditveno polje Omogoči zajem izjem za iskanje napak in nato kliknite V redu.
4. korak: Ustvarjanje datoteke za izvoz
Če želite ustvariti datoteko izvoza, uporabite enega od teh načinov.
1. način: Ustvarjanje pravila visanja
Če želite ustvariti pravilo za obsejo, upoštevajte ta navodila:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
Na zavihku Pravila kliknite Dodaj pravilo.
-
Kliknite Učinkovitost delovanja, nato HTTP Odzivni časi in nato Naprej.
-
Kliknite Dodaj URL, izberite možnosti ETW ali Ping, vnesite URL spletnega mesta, kjer pride do težave, nastavite ustrezen čas časovne omejitve in uro ping, nato pa kliknite V redu. Nato kliknite Da , da preskusite URL.
-
Kliknite V redu in nato Naprej.
-
Kliknite Dodaj cilj izvoza.
-
Na seznamu Vrsta cilja kliknite vrsto cilja, kliknite V redu in nato Naprej.
-
Vnesite ime pravila, vnesite pot do mesta datoteke za izvoz uporabnika in kliknite Naprej.
-
Kliknite Aktiviraj pravilo zdaj in nato še Dokončaj.
Na zavihku Pravila lahko opazite, da je pravilo aktivno v stolpcu Stanje.
2. način: ročno ustvarite datoteko IIS Hang Dump
Če želite ročno ustvariti datoteko IIS Hang Dump, sledite tem korakom:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
V meniju Orodja kliknite Ustvari IIS/COM+ Hang Dump.
3. način: ustvarite datoteko za izvoz uporabnika za postopek v orodju za diagnostiko napak
Če želite za postopek ustvariti datoteko izvoza uporabnika, upoštevajte ta navodila:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
Na zavihku Procesi z desno tipko miške kliknite proces, ki ga želite odpraviti, in nato kliknite Ustvari poln uporabniški žig.
5. korak: Onemogočanje pisanja dnevnika za nadzornika učinkovitosti delovanja
Približno dve minuti po dokončanem postopku zajema datoteke za izvoz uporabnika onemogočite pisanje dnevnika za Performance Monitor. To naredite tako:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
V meniju Orodja kliknite Možnosti in Nastavitve.
-
Na zavihku Dnevnik učinkovitosti delovanja kliknite Onemogoči zapisovanje podatkovnega števca učinkovitosti delovanja v dnevnik.
6. korak: Analizirajte datoteko za izvoz
Če želite analizirati datoteko izvoza, sledite tem korakom:
-
Kliknite Start, nato Zaženi, vnesite pot do orodja za diagnostiko napak in kliknite V redu.
Opomba Orodje za diagnostiko napak je privzeto v tej mapi:C:\Program Files\DebugDiag
-
Na zavihku Dodatna analiza kliknite Dodaj podatkovne datoteke.
-
Poiščite in kliknite datoteko izvoza, ki jo želite analizirati. Kliknite Odpri.
-
Na zavihku Dodatna analiza kliknite Analizatorji sesutja/hanga in nato kliknite Začni analizo.
-
Preglejte poročilo, ki je prikazano v microsoft Internet Explorerju. Kopija tega poročila je shranjena tudi v tej mapi:
C:\Program Files\DebugDiag\Reports
Opomba Če želite odpraviti težave z datoteko po .dll, vključite datoteke .pdb po meri. Če želite vključiti datoteke .pdb po meri, kliknite Orodja, nato Možnosti in Nastavitve, nato Poti mape in iskanja, vnesite pot v polje Pot iskanja simbolov za iskanje in nato kliknite V redu.
Reference
Če želite več informacij o uporabi storitve IIS, obiščite to Microsoftovo spletno mesto:
http://www.iis.netČe si želite ogledati MSDN (Microsoft Developer Network), spletno mesto, v njem pa boste videli, kako lahko obravnavate težave s storitvijo IIS, obiščite ta spletna mesta MSDN:
Odpravljanje težav v primerih, ko se STORITVE IIS ne odzivajo
http://go.microsoft.com/fwlink/?LinkId=40968
Kako diagnosticirati uhajanje pomnilnika v IIS
http://go.microsoft.com/fwlink/?LinkId=40969
Kako diagnosticirati situacije, ko se IIS nepričakovano zapre http://go.microsoft.com/fwlink/?LinkId=40967 Če želite več informacij o uporabi orodja za iskanje napak pri odpravljanju težav s postopkom IIS
, kliknite te številke člankov, da si ogledate članke v Microsoftovi zbirki znanja:
919792 Uporaba orodja za diagnostiko napak pri odpravljanju težav s postopkom, ki se je prenehal odzivati v storitvi IIS
919790 Uporaba orodja iis Debug Diagnostics za odpravljanje težav s uhajanjem pomnilnika v procesu IIS
919789 Uporaba orodja za diagnostiko napak za odpravljanje težav pri odpravljanju težav s postopkom IIS, ki se nepričakovano ustavi