Ö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:

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

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:

  1. 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

  2. Az Eszközök menüben kattintson a Beállítások elemre, majd kattintson Gépház.

  3. 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:

  1. Kattintson a Start gombra, majd a Futtatás parancsra, írja Inetmgr.exe, majd kattintson az OK gombra.

  2. Kattintson a jobb gombbal a konfigurálni kívánt számítógépre, és válassza a Tulajdonságok parancsot.

  3. A Fő tulajdonságok listában kattintson a WWW szolgáltatás elemre, majd a Szerkesztés elemre.

  4. A Kezdőlapcímtár lapon kattintson a Konfiguráció elemre.

  5. 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:

  1. 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

  2. A Szabályok lapon kattintson a Szabály hozzáadása gombra.

  3. Kattintson a Teljesítmény, majd a HTTP-válaszidő elemre, majd a Tovább gombra.

  4. 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.

  5. Kattintson az OK gombra, majd a Tovább gombra.

  6. Kattintson az Add Dump Target (A kukában való cél hozzáadása) elemre.

  7. A Céltípus listában kattintson a kívánt céltípusra, kattintson az OK gombra, majd a Tovább gombra.

  8. Í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.

  9. 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:

  1. 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

  2. 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:

  1. 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

  2. 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:

  1. 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

  2. Az Eszközök menüben kattintson a Beállítások elemre, majd kattintson Gépház.

  3. 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:

  1. 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

  2. A Speciális elemzés lapon kattintson az Adatfájlok hozzáadása gombra.

  3. Keresse meg az elemezni kívánt kukát, és kattintson rá. Kattintson a Megnyitás lehetőségre.

  4. 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.

  5. 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

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×