Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

I den här artikeln beskrivs hur du använder verktyget Felsökningsdiagnostik v1.2 för att felsöka en IIS-process (Microsoft Internet Information Services) som har slutat svara.

När en IIS-process som Inetinfo.exe, Dllhost.exe eller W3wp.exe slutar svara (hänger sig), kan du uppleva något av följande symptom:

  • En webbsida läses inte in som den ska. Till exempel ser webbsidan ut att vara tom eller slutar svara.

  • Du får långsam prestanda på en server som kör IIS. Förloppsfältet är till exempel mycket långsamt när du försöker visa en webbsida, eller om du ser ett meddelande som liknar följande i statusfältet:

    Webbplats hittades. Väntar på svar

  • På en server som kör IIS 6.0 eller senare skrivs varningsmeddelanden som liknar något av följande till systemloggen:

    Varningsmeddelande 1

    Varningsmeddelande2Note IISService är en IIS-tjänst som körs på datorn. Process-ID är process-ID för en process som körs på datorn.

I den här artikeln beskrivs hur du installerar och hur du konfigurerar verktyget Felsökningsdiagnostik. Du kan använda verktyget Felsökningsdiagnostik för att felsöka en IIS-process som har slutat svara.

Mer information

När en IIS-process slutar svara, rekommenderar vi att du skapar en fullständig minnesdumpfil av IIS-processen medan IIS bearbetar klientbegäranden. Du kan använda verktyget Felsökningsdiagnostik för att spara och analysera minnesdumpfiler som lagras när IIS bearbetar klientbegäranden.

Installera och konfigurera verktyget Felsökningsdiagnostik genom att följa de här stegen:

  1. Ladda ned och installera diagnostikverktyget för felsökning. Om du vill installera diagnostikverktyget för felsökning går du till följande Microsoft-webbplats:

    http://www.microsoft.com/download/en/details.aspx?id=26798 Note Om du konfigurerar verktyget Felsökningsdiagnostik för användning med IIS 6.0 eller senare går du till steg 3.

  2. I Microsoft Internet Information Services 5.1 och i Microsoft Internet Information Services 5.0 inaktiverar du funktionen för att fånga felsökningsfel. Gör så här:

    1. Klicka på Start, klicka på Kör, skriv Inetmgr.exe och klicka sedan på OK.

    2. Högerklicka på datorn som du vill konfigurera och klicka sedan på Egenskaper.

    3. Klicka på WWW-tjänst i listan Huvudegenskaper och klicka sedan på Redigera.

    4. Klicka på Konfiguration på fliken Startkatalog.

    5. På fliken Processalternativ avmarkerar du kryssrutan Aktivera felsöknings undantag för att hitta och klickar sedan på OK.

    6. Starta om IIS. Du måste starta om IIS för att ändringen ska börja gälla.

  3. Skapa en dumpfil på något av följande sätt:

    • Skapa en prestandaregel. Gör så här:

      1. Klicka på Start, klicka på Kör, skriv sökvägen till diagnostikverktyget för felsökning och klicka sedan på OK.

        Obs! Som standard finns verktyget Felsökningsdiagnostik i mappen C:\Program\DebugDiag.

      2. Klicka på Lägg till regel på fliken Regler.

      3. Klicka Prestanda, välj HTTP-svarstid och klicka sedan på Nästa.

      4. Klicka på Lägg till URL, skriv URL-adressen för en webbplats där problemet uppstår, klicka på OK och klicka sedan på Ja för att testa URL-adressen.

      5. Klicka på OK och sedan på Nästa.

      6. Klicka på Add Dump Target.

      7. Klicka på den måltyp du vill använda i listan Måltyp, klicka på OK och sedan på Nästa.

      8. Ange ett namn för regeln, ange en sökväg till användardumpfilens plats och klicka sedan på Nästa.

      9. Klicka på Aktivera regeln nu och sedan på Slutför.

      10. Observera att regeln är Aktiv i kolumnen Status fliken Regler.

    • Skapa en IIS Hang Dump-fil manuellt. Gör så här:

      1. Klicka på Start, klicka på Kör, skriv sökvägen till diagnostikverktyget för felsökning och klicka sedan på OK.

        Obs! Som standard finns verktyget Felsökningsdiagnostik i mappen C:\Program\DebugDiag.

      2. På menyn Verktyg klickar du på Skapa IIS/COM+ Hang Dump.

    • Skapa en användardumpfil för en process. Gör så här:

      1. Klicka på Start, klicka på Kör, skriv sökvägen till diagnostikverktyget för felsökning och klicka sedan på OK.

        Obs! Som standard finns verktyget Felsökningsdiagnostik i mappen C:\Program\DebugDiag.

      2. Högerklicka den process du vill felsöka på fliken Processer och klicka sedan på Skapa fullständig userdump.

  4. Analysera avdumpfilen. Gör så här för att analysera dumpfilen:

    1. Klicka på Start, klicka på Kör, skriv sökvägen till diagnostikverktyget för felsökning och klicka sedan på OK.

      Obs! Som standard finns verktyget Felsökningsdiagnostik i mappen C:\Program\DebugDiag.

    2. Klicka på Lägg till datafilerfliken Avancerad analys.

    3. Leta reda på och klicka sedan på den dumpfil du vill analysera och klicka sedan på Öppna.

    4. Klicka på Krasch- /hänganalys på fliken Avancerad analys och klicka sedan på Starta analys.

    5. Granska rapporten som visas i Microsoft Internet Explorer. En kopia av den här rapporten lagras också i mappen \DebugDiag\Reports.

Obs! Om du vill felsöka en anpassad DLL kan du inkludera de anpassade PDF-filerna. Om du vill ta med de anpassade PDB-filerna klickar du på Alternativ och Inställningar på Verktyg-menyn, klickar på Mapp och Sök sökvägar, skriver sökvägen i rutan Sök efter felsökning med symbol och klickar sedan på OK.

Referenser

Om du vill ha mer information om hur du använder verktyget Felsökningsdiagnostik för att felsöka hög CPU-användning med hjälp av en IIS-process klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

919791 Så här använder du diagnostikverktyget för felsökning av hög CPU-användning genom en process i IISKlicka

på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base om du vill veta mer om hur du använder verktyget Felsökningsdiagnostik för hög minnesanvändning med hjälp av en IIS-process:

919790 Så här använder du verktyget Felsökningsdiagnostik för IIS för att felsöka en minnesläcka i en IIS-process

Mer information om hur du använder verktyget Felsökningsdiagnostik för att felsöka en IIS-process som stängs oväntat hittar du om du klickar på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

919789 Så här använder du verktyget Felsökningsdiagnostik för att felsöka en IIS-process som avslutas oväntat

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×