Összefoglalás
Ez a cikk azt ismerteti, hogy miként háríthatja el a nagy teljesítményű processzorhasználatot az IIS (IIS) egy folyamatának 2-es Microsoft Internet Information Services használatával.
BEVEZETÉS
Az IIS nagy processzorhasználati folyamata akkor fordul elő, ha az IIS-folyamat az elérhető processzorciklusok legalább 80%-át használja egy állandó időintervallumhoz. Az IIS-folyamat lehet például Inetinfo.exe, Dllhost.exe és W3wp.exe. Ha egy IIS-folyamat nagy processzorhasználattal használja az adatokat, az alábbi jelenségek közül egyet vagy többet tapasztal:
-
A weblapok nem töltődik be megfelelően. A weblap például üres vagy nem válaszol.
-
Az IIS-t futtató kiszolgálók teljesítménye lassú. A folyamatjelző például nagyon lassan mozog weblapok megtekintésekor.
Ebből a cikkből azt tudhatja meg, hogy miként telepítheti és konfigurálhatja a hibakeresési diagnosztikai eszközt az IIS-folyamattal kapcsolatos magas processzorhasználati problémák elhárításához.
További információ
Ha az IIS-folyamat a rendelkezésre álló processzorciklusok nagy százalékát használja, azt javasoljuk, hogy az IIS-folyamat egy teljes memóriafájlt hozzon létre az IIS-folyamatból, amikor az IIS feldolgozza az ügyfélkéréseket. A hibakeresési diagnosztikai eszközzel rögzítheti és elemezheti a memóriafájlokat az ügyfélkérések IIS-folyamatában.
1. lépés: Töltse le és telepítse a Hibakeresés diagnosztikai eszköz 1.2-es
A Hibakeresés diagnosztikai eszköz letöltéséhez és telepítéséhez látogasson el a Microsoft alábbi webhelyére:
2. lépés: Teljesítményfigyelő naplózás konfigurálása
A Teljesítményfigyelő naplózásának beállítását az alábbi lépésekkel konfigurálhatja:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
Az Eszközök menüben kattintson a Beállítások elemre, majd kattintson Gépház.
-
A Teljesítménynapló lapon kattintson a Teljesítményszámláló adatnaplózás engedélyezése gombra, majd az OK gombra.
Megjegyzés: Az adatbevételi időköz mező értéke a nagy processzorhasználati probléma jelentkezésétől függ. A napló mérete az adatok begyűjtésével nő. Az adatbevételi intervallum mezőben megadott érték konfigurálása érdekében forduljon a Microsoft terméktámogatási szakemberéhez.
3. lépés: A hibakeresés kivételsértő funkció letiltása
Megjegyzés: Ha úgy konfigurálja a Hibakeresés diagnosztikai eszközt, hogy az IIS 6.0-s vagy újabb verzióval használja az eszközt, lépjen a "4. lépés: Egy levélfájl létrehozása" szakaszra.
Ha úgy konfigurálja a Hibakeresés diagnosztikai eszközt, hogy az eszközt az IIS 5.1 vagy az IIS 5.0 esetén használja, tiltsa le a Hibakeresés kivételsértő funkcióját. Ezt a következőképpen teheti meg:
-
Kattintson a Start gombra, majd a Futtatás parancsra, írja Inetmgr.exe, majd kattintson az OK gombra.
-
Kattintson a jobb gombbal a konfigurálni kívánt számítógépre, és válassza a Tulajdonságok parancsot.
-
A Fő tulajdonságok listában kattintson a WWW szolgáltatás elemre, majd a Szerkesztés elemre.
-
A Kezdőlapcímtár lapon kattintson a Konfiguráció elemre.
-
A Folyamat beállításai lapon törölje a jelölést a Hibakeresés kivételének engedélyezése jelölőnégyzetből, majd kattintson az OK gombra.
4. lépés: Egy kukafájl létrehozása
Egy kukát az alábbi módszerek egyikével hozhat létre.
1. módszer: Lefagyás szabály létrehozása
Ha lefagyó szabályt hoz létre, kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
A Szabályok lapon kattintson a Szabály hozzáadása gombra.
-
Kattintson a Teljesítmény, majd a HTTP-válaszidő elemre, majd a Tovább gombra.
-
Kattintson az URL-cím hozzáadása gombra, adja meg az ETW vagy a Ping beállításait, írja be annak a webhelynek az URL-címét, amelyben a problémát tapasztalja, állítsa be a megfelelő időkorlátot és pingelési időt, majd kattintson az OK gombra. Ezután kattintson az Igen gombra az URL-cím teszteléséhez.
-
Kattintson az OK gombra, majd a Tovább gombra.
-
Kattintson az Add Dump Target (A kukában való cél hozzáadása) elemre.
-
A Céltípus listában kattintson a kívánt céltípusra, kattintson az OK gombra, majd a Tovább gombra.
-
Írja be a szabály nevét, írja be a felhasználói kukában található fájl elérési útját, majd kattintson a Tovább gombra.
-
Kattintson A szabály aktiválása most elemre, majd a Befejezés gombra.
A Szabályok lapon látható, hogy a szabály aktív állapotú az Állapot oszlopban.
2. módszer: Az IIS lefagyófájl manuális létrehozása
Az IIS lefagyófájl manuális létrehozásához kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
Az Eszközök menüben kattintson az IIS/COM+ Hang Kukába gombra.
3. módszer: Felhasználói kukába kereső fájl létrehozása egy folyamathoz a Hibakeresés diagnosztikai eszközben
Ha egy folyamathoz felhasználói kukát hoz létre, kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
A Folyamatok lapon kattintson a jobb gombbal a elhárítani kívánt folyamatra, majd kattintson a Teljes felhasználó létrehozása parancsra.
5. lépés: A Teljesítményfigyelő naplózás letiltása
A felhasználói képfájl rögzítésének befejezése után körülbelül két perccel tiltsa le a Teljesítményfigyelő naplózását. Ezt a következőképpen teheti meg:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
Az Eszközök menüben kattintson a Beállítások elemre, majd kattintson Gépház.
-
A Teljesítménynapló lapon kattintson a Teljesítményszámláló naplózásának letiltása gombra.
6. lépés: A kukában található fájl elemzése
A kukafájl elemzéséhez kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Futtatás parancsra, írja be a hibakeresési diagnosztikai eszköz elérési útját, majd kattintson az OK gombra.
Megjegyzés: Alapértelmezés szerint a Hibakeresés diagnosztikai eszköz a következő mappában található:C:\Program Files\DebugDiag
-
A Speciális elemzés lapon kattintson az Adatfájlok hozzáadása gombra.
-
Keresse meg az elemezni kívánt kukát, és kattintson rá. Kattintson a Megnyitás lehetőségre.
-
Az Advanced Analysis (Speciális elemzés) lapon kattintson az Crash/Hang Analyzers (Összeomlás/elemzés lefagy) elemre, majd az Analysis (Elemzés elindítani) gombra.
-
Tekintse át a Microsoft Internet Explorerben megjelenő jelentést. A jelentés másolata a következő mappában is található:
C:\Program Files\HibakeresésDiag\Jelentések
Megjegyzés: Ha egyéni fájllal kapcsolatos .dll szeretne elhárítani, vegye fel az egyéni .pdb fájlokat. Az egyéni .pdb fájlok mentéséhez kattintson az Eszközök, majd a Beállítások Gépház, majd a Mappa és keresési útvonalak elemre, írja be az elérési utat a Hibakeresési útvonal szimbólumba, majd kattintson az OK gombra.
Hivatkozások
Az IIS használatával kapcsolatos további információkért keresse fel a Microsoft következő webhelyét:
http://www.iis.netA Microsoft Developer Network (MSDN) webes verziójának megtekintéséhez az IIS-sel kapcsolatos problémák megoldását a következő MSDN-webhelyeken tudja megtekinteni:
Az IIS által nem válaszoló helyzetek elhárítása
http://go.microsoft.com/fwlink/?LinkId=40968
A memóriaszivárgások diagnosztizálása az IIS-ban
http://go.microsoft.com/fwlink/?LinkId=40969
Hogyan diagnosztizálhatja azokat a helyzeteket, amikor az IIS
váratlanul bezárul http://go.microsoft.com/fwlink/?LinkId=40967 Ha többet meg tudni arról, hogy az IIS-folyamat hibáinak elhárításához hogyan használhatja a Hibakeresés diagnosztikai eszközt, az alábbi cikkekre kattintva megtekintheti a Microsoft Tudásbázisban található cikkeket:
919792 A Hibakeresés diagnosztikai eszköz használata az IIS-ban nem válaszoló folyamat hibaelhárításához
919790 Az IIS hibakeresési diagnosztikai eszközének használata memóriaszivárgások elhárításához IIS-folyamatban
919789 A Hibakeresés diagnosztikai eszköz használata az IIS-folyamat váratlan leállásának elhárításához