Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Sammendrag

Denne artikkelen beskriver hvordan du bruker diagnoseverktøyet for feilsøking v1.2 til å feilsøke høy CPU-bruk av en prosess i Microsoft Internet Information Services (IIS).

INNLEDNING

Høy CPU-bruk av en prosess i IIS forekommer når en IIS-prosess bruker 80 prosent eller flere av de tilgjengelige CPU-syklusene for et konstant tidsintervall. Eksempler på en IIS-prosess er Inetinfo.exe, Dllhost.exe og W3wp.exe. Når høy CPU-bruk av en IIS-prosess forekommer, opplever du ett eller flere av følgende symptomer:

  • En nettside lastes ikke inn på riktig måte. Nettsiden er for eksempel tom eller svarer ikke.

  • Du opplever dårlig ytelse på en server som kjører IIS. Fremdriftsindikatoren går for eksempel svært sakte når du prøver å vise en nettside.

Denne artikkelen beskriver hvordan du installerer og konfigurerer feilsøkingsdiagnoseverktøyet til å feilsøke høy CPU-bruk av en IIS-prosess.

Mer informasjon

Hvis en IIS-prosess bruker en høy prosentandel av tilgjengelige CPU-sykluser, anbefaler vi at du oppretter en fullstendig minnedumpfil av IIS-prosessen når IIS behandler klientforespørsler. Du kan bruke diagnoseverktøyet for feilsøking til å registrere og analysere minnedumpfiler når IIS behandler klientforespørsler.


Trinn 1: Last ned og installer deretter diagnoseverktøyet for feilsøking v1.2

Hvis du vil laste ned og deretter installere diagnoseverktøyet for feilsøking, kan du gå til følgende Microsoft-nettsted:

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

Trinn 2: Konfigurere logging av ytelsesmåler

Følg disse trinnene for å konfigurere logging av Ytelsesmåler:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Klikk Alternativer Verktøy-menyen, og Innstillinger.

  3. Klikk Aktiver datalogging for ytelsesteller på Ytelseslogg-fanen, og klikk deretter OK.

    Obs! Verdien i boksen Datasamplingsintervall avhenger av når problemet med høy CPU-bruk oppstår. Størrelsen på loggen vokser etter hvert som dataene samles inn. Kontakt en Microsoft Kundestøtte-tekniker for informasjon om hvordan du konfigurerer verdien i boksen Datasamplingsintervall .

Trinn 3: Deaktiver oppsamling av feilsøkingsunntak

Obs! Hvis du konfigurerer diagnoseverktøyet for feilsøking til å bruke verktøyet med IIS 6.0 eller nyere, kan du gå til Trinn 4: Opprette en dumpfil.

Hvis du konfigurerer diagnoseverktøyet for feilsøking til å bruke verktøyet med IIS 5.1 eller IIS 5.0, deaktiverer du Feilsøkingsunntak. Dette gjør du slik:

  1. Klikk Start, klikk Kjør, skriv Inetmgr.exe, og klikk deretter OK.

  2. Høyreklikk datamaskinen du vil konfigurere, og klikk deretter Egenskaper.

  3. Klikk Www Service i listen Overordnedeegenskaper, og klikk deretter Rediger.

  4. Klikk Konfigurasjon på Hjemkatalog-fanen.

  5. Klikk for å fjerne merket for Aktiver unntaksfangst for feilsøking på Prosessalternativer-fanen , og klikk deretter OK.

Trinn 4: Opprette en dumpfil

Hvis du vil opprette en dumpfil, bruker du en av følgende metoder.

Metode 1: Opprette en hengingsregel

Følg disse trinnene for å opprette en hengingsregel:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Klikk Legg til regel på Regler-fanen.

  3. Klikk Ytelse, og deretter HTTP-responstid, og klikk deretter Neste.

  4. Klikk Legg til nettadresse, velg alternativene ETW eller Ping, skriv inn nettadressen til nettstedet der du opplever problemet, angi riktig tidsavbrudd og Ping-klokkeslett, og klikk deretter OK. Klikk deretter Ja for å teste nettadressen.

  5. Klikk OK, og klikk deretter Neste.

  6. Klikk Legg til dumpmål.

  7. Klikk ønsket måltype i Måltype-listen, klikk OK, og klikk deretter Neste.

  8. Skriv inn et navn på regelen, skriv inn en bane for plasseringen til brukerens dumpfil, og klikk deretter Neste.

  9. Klikk Aktiver regelen nå, og klikk deretter Fullfør.

    Legg merke til at regelen er Aktiv i Status-kolonnen på Regler-fanen.

Metode 2: Opprette en IIS Hang Dump-fil manuelt

Følg disse trinnene for å opprette en IIS Hang Dump-fil manuelt:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Klikk Opprett IIS/COM+ Hang Dump på Verktøy-menyen.

Metode 3: Opprette en brukerdumpfil for en prosess i diagnoseverktøyet for feilsøking

Følg disse trinnene for å opprette en brukerdumpfil for en prosess:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Høyreklikk prosessen du vil feilsøke, på Prosesser-fanen, og klikk deretter Opprett fullstendig brukerdump.

Trinn 5: Deaktivere logging av ytelsesmåler

Omtrent to minutter etter at brukerens dumping av filoppfanging er fullført, deaktiverer du logging i Ytelsesmåler. Dette gjør du slik:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Klikk Alternativer Verktøy-menyen, og Innstillinger.

  3. Klikk Deaktiver datalogging for ytelsesteller på Ytelseslogg-fanen.

Trinn 6: Analysere dumpfilen

Følg disse trinnene for å analysere dumpfilen:

  1. Klikk Start, klikk Kjør, skriv inn banen til diagnoseverktøyet for feilsøking, og klikk deretter OK.

    Obs! Feilsøkingsdiagnoseverktøyet er som standard plassert i følgende mappe:

    C:\Program Files\DebugDiag

  2. Klikk Legg til datafiler på Avansert analyse-fanen.

  3. Finn og klikk deretter dumpfilen du vil analysere. Klikk Åpne.  

  4. Klikk Crash/Hang Analyzers på Avansert analyse-fanen, og klikk deretter Start analyse.

  5. Se gjennom rapporten som vises i Microsoft Internet Explorer. En kopi av denne rapporten lagres også i følgende mappe:

    C:\Program Files\DebugDiag\Reports

Obs! Hvis du vil feilsøke en egendefinert .dll fil, tar du med de egendefinerte PDB-filene. Hvis du vil inkludere de egendefinerte PDB-filene, klikker du Verktøy, alternativerog Innstillinger, klikker Mappe- og søkebaner, skriver inn banen i boksen Symbolsøkebane for feilsøking, og klikker deretter OK.

Referanser

Hvis du vil ha mer informasjon om hvordan du bruker IIS, kan du gå til følgende Microsoft-nettsted:

http://www.iis.netHvis du Microsoft Developer Network informasjon om hvordan du håndterer problemer med IIS, kan du gå til følgende MSDN-nettsteder:

Slik feilsøker du situasjoner der IIS ikke svarer
http://go.microsoft.com/fwlink/?LinkId=40968

Slik diagnostiserer du minnelekkasjer i IIS
http://go.microsoft.com/fwlink/?LinkId=40969

Slik diagnostiserer du situasjoner der IIS lukkes
uventet http://go.microsoft.com/fwlink/?LinkId=40967 Hvis du vil ha mer informasjon om hvordan du bruker feilsøkingsdiagnoseverktøyet til å feilsøke problemer med en IIS-prosess, klikker du følgende artikkelnumre for å vise artiklene i Microsoft Knowledge Base:

919792 Slik bruker du diagnoseverktøyet for feilsøking til å feilsøke en prosess som har sluttet å svare i IIS

919790 Slik bruker du diagnoseverktøyet for IIS-feilsøking til å feilsøke en minnelekkasje i en IIS-prosess

919789 Slik bruker du diagnoseverktøyet for feilsøking til å feilsøke en IIS-prosess som stopper uventet

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×