Oversigt

Denne artikel beskriver, hvordan du bruger værktøjet Fejlfinding af diagnosticering v1.2 til at foretage fejlfinding af en Microsoft Internet Information Services (IIS) proces, der er holdt op med at svare.

Når en IIS-proces som Inetinfo.exe, Dllhost.exe eller W3wp.exe holder op med at reagere (hænger), kan du opleve en af følgende symptomer:

  • En webside indlæses ikke korrekt. Websiden ser f.eks. ud til at være tom eller holder op med at svare.

  • Du oplever langsom ydeevne på en server, der kører IIS. Statuslinjen flyttes f.eks. meget langsomt, når du forsøger at få vist en webside, eller du bemærker en meddelelse, der ligner det følgende på statuslinjen:

    Webstedet blev fundet. Ventende svar

  • På en server, der kører IIS 6.0 eller nyere, skrives der advarselsmeddelelser, der ligner et af følgende, til systemloggen:

    Advarselsmeddelelse 1

    Advarselsmeddelelse2Note IISService er en IIS-tjeneste, der kører på computeren. Process-id er Proces-id'et for en proces, der kører på computeren.

I denne artikel beskrives det, hvordan du installerer, og hvordan du konfigurerer værktøjet Fejlfinding af diagnosticering. Du kan bruge fejlfindingsværktøjet til diagnosticering til at foretage fejlfinding af en IIS-proces, der er holdt op med at svare.

Flere oplysninger

Når en IIS-proces holder op med at reagere, anbefaler vi, at du opretter en fuld hukommelsesdumpfil af IIS-processen, mens IIS behandler klientanmodninger. Du kan bruge værktøjet Fejlfindingsdiagnosticering til at registrere og analysere hukommelsesdumpfiler, der registreres, når IIS behandler klientanmodninger.Hvis du vil installere og konfigurere diagnosticeringsværktøjet Fejlfinding, skal du følge disse trin:

  1. Download og installér diagnosticeringsværktøjet fejlfinding. Hvis du vil installere diagnosticeringsværktøjet til fejlfinding, skal du besøge følgende Microsoft-websted:http://www.microsoft.com/download/en/details.aspx?id=26798 Note Hvis du konfigurerer værktøjet Fejlfindingsdiagnosticering til brug med IIS 6.0 eller nyere, skal du gå til trin 3.

  2. I Microsoft Internet Information Services 5.1 og Microsoft Internet Information Services 5.0 skal du slå funktionen fejlfindingsundtagelse fra. Det kan du gøre ved at følge disse trin:

    1. Klik på Start, klik på Kør, Inetmgr.exe, og klik derefter på OK.

    2. Højreklik på den computer, du vil konfigurere, og klik derefter på Egenskaber.

    3. Klik på WWW-tjeneste på listen Masteregenskaber, og klik derefter på Rediger.

    4. Klik på Konfiguration under fanen Hjemmappe.

    5. Klik på under fanen Procesindstillinger for at fjerne markeringen i afkrydsningsfeltet Aktivér fejlfinding af undtagelser, og klik derefter på OK.

    6. Genstart IIS. Du skal genstarte IIS, før denne ændring træder i kraft.

  3. Opret en indlæsningsfil ved hjælp af en af følgende metoder:

    • Oprette en ydeevneregel. Det kan du gøre ved at følge disse trin:

      1. Klik på Start, klik på Kør, skriv stien til værktøjet Fejlfindingsdiagnosticering, og klik derefter på OK.Bemærk! Diagnosticeringsværktøjet Fejlfinding findes som standard i mappen C:\Program Files\DebugDiag.

      2. Klik på Tilføj regel under fanen Regler.

      3. Klik på Ydeevne, vælg HTTP-svartid, og klik derefter på Næste.

      4. Klik på Tilføj URL-adresse, skriv URL-adressen til et websted, hvor du oplever problemet, klik på OK, og klik derefter på Ja for at teste URL-adressen.

      5. Klik på OK, og klik derefter på Næste.

      6. Klik på Tilføj indlæsnings destination.

      7. Klik på den ønskede destinationstype på listen Destinationstype, klik på OK, og klik derefter på Næste.

      8. Skriv et navn til reglen, skriv en sti til placeringen af brugerens dump-fil, og klik derefter på Næste.

      9. Klik på Aktivér reglen nu, og klik derefter på Udfør.

      10. Bemærk, at reglen er Aktiv i kolonnen Status under fanen Regler.

    • Opret en IIS Hang Dump-fil manuelt. Det kan du gøre ved at følge disse trin:

      1. Klik på Start, klik på Kør, skriv stien til værktøjet Fejlfindingsdiagnosticering, og klik derefter på OK.Bemærk! Diagnosticeringsværktøjet Fejlfinding findes som standard i mappen C:\Program Files\DebugDiag.

      2. Klik på OpretIIS/COM+Hang Dump i menuen Funktioner.

    • Opret en brugerfil til en proces. Det kan du gøre ved at følge disse trin:

      1. Klik på Start, klik på Kør, skriv stien til værktøjet Fejlfindingsdiagnosticering, og klik derefter på OK.Bemærk! Diagnosticeringsværktøjet Fejlfinding findes som standard i mappen C:\Program Files\DebugDiag.

      2. Højreklik på den proces, du vil foretage fejlfinding af, under fanen Processer, og klik derefter på Opret fuld brugerdump.

  4. Analysér dump-filen. Følg disse trin for at analysere indlæsningsfilen:

    1. Klik på Start, klik på Kør, skriv stien til værktøjet Fejlfindingsdiagnosticering, og klik derefter på OK.Bemærk! Diagnosticeringsværktøjet Fejlfinding findes som standard i mappen C:\Program Files\DebugDiag.

    2. Klik på Tilføj datafiler under fanen Avanceret analyse.

    3. Find og klik derefter på den dump-fil, du vil analysere, og klik derefter på Åbn.

    4. Klik på Crash/Hang Analysis under fanen Avanceret analyse, og klik derefter på Start analyse.

    5. Gennemse den rapport, der vises i Microsoft Internet Explorer. Der gemmes også en kopi af denne rapport i mappen \DebugDiag\Reports.

Bemærk! Hvis du vil foretage fejlfinding af en brugerdefineret DLL-fil, kan du medtage de brugerdefinerede PDB-filer. Hvis du vil medtage de brugerdefinerede PDF-filer, skal du klikke på Indstillinger og Indstillinger i menuen Funktioner, klikke på Mappe- og søgestier, skrive stien i feltet Symbolsøgningssti til fejlfinding og derefter klikke på OK.

Referencer

Du kan finde flere oplysninger om, hvordan du bruger værktøjet Fejlfindingsdiagnosticering til fejlfinding af højt CPU-forbrug af en IIS-proces, ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

919791 Sådan bruger du fejlfindingsværktøjet til fejlfinding af højt CPU-forbrug af en proces i IISFor at få mere at vide om, hvordan du bruger fejlfindingsværktøjet Diagnosticering til fejlfinding af højt hukommelsesforbrug af en IIS-proces, skal du klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

919790 Sådan bruger du værktøjet IIS Debug Diagnostics til at foretage fejlfinding af hukommelseslækage i en IIS-procesFor at få mere at vide om, hvordan du bruger værktøjet Fejlfindingsdiagnosticering til at foretage fejlfinding af en IIS-proces, der lukker uventet, skal du klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

919789 Sådan bruger du fejlfindingsværktøjet til fejlfinding af en IIS-proces, der stopper uventet

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.