So verwenden Sie das Debug-Diagnose-Tool, um Probleme beim IIS-Prozess zu beheben, der unerwartet beendet wird

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 919789
Einführung
Microsoft-Internetinformationsdienste (IIS) reagiert beim IIS-Prozess wie Inetinfo.exe oder Dllhost.exe W3wp.exe unerwartet beendet wird.

IIS 5.0

Sie können möglicherweise die folgenden Symptome in IIS 5.0 erfahren:
  • Im Systemprotokoll werden Ereignisse wie die folgenden protokolliert:
    Nachricht 1
    Ereignistyp: Fehler
    Ereignis Quelle: Dienstkontroll-Manager
    Ereigniskategorie: keine
    Ereignis-ID:7031
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Der IIS-Verwaltungsdienst wurde unerwartet beendet. Es ist diesem 7 Mal vorgekommen. Die folgenden Maßnahmen in 0 Millisekunden durchgeführt: keine Aktion.

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
    Nachricht 2
    Ereignistyp: Fehler
    Ereignis Quelle: Dienstkontroll-Manager
    Ereigniskategorie: keine
    Ereignis-ID:7031
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Der WWW-Publishingdienst wurde unerwartet beendet. Es ist diesem 7 Mal vorgekommen. Die folgenden Maßnahmen in 0 Millisekunden durchgeführt: keine Aktion.

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
  • Wenn der Website die Anwendungsschutzebene Mittel (zusammengefasst), hoch (isoliert) und reagiert festgelegt ist, können Benutzer eine Seite auf dieser Website durchsuchen eine Fehlermeldung, die der folgenden ähnelt:
    Der Remoteprozeduraufruf ist fehlgeschlagen und wurde nicht ausgeführt.
    Außerdem können Sie die folgende Meldung im Systemprotokoll protokolliert:
    Typ: Warnung
    Ereignis Quelle: W3SVC
    Ereigniskategorie: keine
    Ereignis-ID:37
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Prozessexterne Anwendung '/ LM/W3SVC/1/Root' wurde unerwartet beendet.

    Weitere Informationen zu dieser Meldung finden Sie auf der Microsoft-Onlinesupportsite unter: http://www.microsoft.com/contentredirect.asp.

IIS 6.0, 7.0 und 7.5

In IIS 6.0 oder höher folgende Symptome auftreten:
  • Im Systemprotokoll werden Ereignisse wie die folgenden protokolliert:
    Nachricht 1

    Typ: Warnung
    Ereignis Quelle: W3SVC
    Ereigniskategorie: keine
    Ereignis-ID:1009
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Ein Prozess für Anwendungspool 'DefaultAppPool' wurde unerwartet beendet. Die Prozess-Id war '1234'. Der Prozessexitcode war 0xc0000005".

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
    Nachricht 2

    Typ: Warnung
    Ereignis Quelle: W3SVC
    Ereigniskategorie: keine
    Ereignis-ID:1011
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Ein Prozess für Anwendungspool 'DefaultAppPool' ist einen schwerwiegender Kommunikationsfehler mit dem WWW-Publishingdienst aufgetreten. Die Prozess-Id war '1234'. Das Datenfeld enthält die Fehlernummer.

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
    Daten:
    0000: 6d 00 07 80
  • IIS-Prozess verschwindet aus dem Task-Manager.
  • Sie können eine Dr. Watson-Fehlermeldung angezeigt:
    Fehlermeldung 1

    Typ: Informationen
    Ereignis Quelle: Anwendungspopup
    Ereigniskategorie: keine
    Ereignis-ID:26
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Anwendungspopup: inetinfo.exe - Fehler: die Anweisung in "0x01b2dc59" verweist auf Speicher in "0 x 00000008". Der Speicher konnte nicht "gelesen werden". Klicken Sie auf OK, um das Programm zu beenden

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
    Fehlermeldung 2

    Typ: Informationen
    Ereignis Quelle: Anwendungspopup
    Ereigniskategorie: keine
    Ereignis-ID:26
    Datum:Datum
    Zeit:Zeit
    Benutzer: nicht zutreffend
    Computer:ComputerName
    Beschreibung
    Anwendungspopup: w3wp.exe - Fehler: die Anweisung in "0x7c82f350" verweist auf Speicher in "0 x 00000004". Der Speicher konnte nicht "geschrieben werden". Klicken Sie auf OK, um das Programm zu beenden

    Weitere Informationen finden Sie im Hilfe- und Supportcenter unter http://support.microsoft.com.
Weitere Informationen
Wenn IIS-Prozess, der eine Anwendung hostet unerwartet beendet wird, entlädt das System den Prozess und alle laufende Anfragen verloren. Um dieses Szenario zu behandeln, können Sie das Tool Debuggen.

Debug-Diagnose verwenden

Das Debug-Diagnoseprogramm können generieren und Speicher-Speicherabbilder analysieren. Möchten Sie eine Speicherabbilddatei (.dmp) vor dem Ende des Prozesses zu erfassen. Gehen Sie hierzu folgendermaßen vor:
  1. Downloaden Sie und installieren Sie die Diagnose Debuggen 1.2tool. Zu diesem Zweck besuchen Sie die folgende Microsoft-Website:

    http://www.Microsoft.com/Download/en/Details.aspx?ID=26798

  2. Nach der Installation des Debug-Diagnoseprogramms aktivieren Sie für IIS 5.0 und IIS 5.1 auf Leerlauf belassen . Gehen Sie hierzu folgendermaßen vor:
    1. Öffnen Sie Component Services Microsoft Management Console (MMC)-Snap-in.
    2. Erweitern Sie Komponentendienste, erweitern Sie Computer, Arbeitsplatzund dann COM+ Applikationen
    3. Maustaste auf alle angepassten Paketen Websites oder Webverzeichnisse und klicken Sie dann auf Eigenschaften.
    4. Klicken Sie auf die Registerkarte Erweitert und aktivieren Sie das Kontrollkästchen Leerlauf belassen .
  3. Deaktivieren Sie die Option Debug Ausnahmefehlern aktivieren für IIS 5.0 und IIS 5.1. Gehen Sie hierzu folgendermaßen vor:
    1. Öffnen Sie die IIS-MMC-Snap-in.
    2. Maustaste auf Websites, und klicken Sie dann auf Eigenschaften.
    3. Klicken Sie auf die Registerkarte Basisverzeichnis , und klicken Sie dann auf Konfiguration.
    4. Klicken Sie auf der Registerkarte Prozessoptionen und deaktivieren Sie das Kontrollkästchen Debug Ausnahmefehlern aktivieren .
    5. Klicken Sie auf OK , um das Dialogfeld Eigenschaften von Websites schließen.
  4. Deaktivieren Sie die Überwachung für IIS 6.0 und höher. Gehen Sie hierzu folgendermaßen vor:
    1. Öffnen Sie die IIS-MMC-Snap-in.
    2. Erweitern Sie Anwendungspools.
    3. Maustaste auf Anwendungspools, und klicken Sie dann auf Eigenschaften.
    4. Klicken Sie auf der Registerkarte Wiederverwendung und deaktivieren Sie alle Arbeitsprozesse Kontrollkästchen.
    5. Klicken Sie auf die Registerkarte Leistung , und deaktivieren Sie das Kontrollkästchen Herunterfahren Arbeitsprozesse im Leerlauf (Zeit in Minuten) .
    6. Klicken Sie auf die Registerkarte Zustand und deaktivieren Sie das Kontrollkästchen Pingen aktivieren und der Schutz für schnelle Fehler aktivieren .
  5. Starten Sie IIS neu. Dazu klicken Sie auf Start, klicken Sie auf Ausführen, geben iisreset, und klicken Sie dann auf OK.

Erstellen einer Regel Absturz in IIS 5.0 und IIS 5.1

Schritte zum Erstellen einer Regel Absturz in IIS 5.0 und IIS 5.1:
  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie Debug-Diagnoseprogrammsund klicken Sie dann auf Debuggen Diagnose Tools 1.2
  2. Klicken Sie auf Crashund klicken Sie dann auf Weiter.
  3. Wählen Sie den gewünschten Zieltyp, und klicken Sie auf Weiter.
  4. Klicken Sie auf Haltepunkteund klicken Sie dann auf Neuer Breakpoint.
  5. Klicken Sie auf ComSvcs! ComSvcsExceptionFilter.
  6. In der Liste Aktion auf Vollständigen Userdumpund klicken Sie dann auf OK.
  7. Klicken Sie auf Save & schließen, und klicken Sie auf Weiter.
  8. Klicken Sie im Dialogfeld Wählen Sie Dump Speicherort und Regelname (Optional) auf Weiter.
  9. Aktivieren Sie das Kontrollkästchen Regel jetzt aktivieren und klicken Sie dann auf Fertig stellen.

Erstellen einer Regel Absturz in IIS 6.0 und höher

Schritte zum Erstellen einer Regel Absturz in IIS 6.0 und höher:
  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie Debug-Diagnoseprogrammsund klicken Sie dann auf Debuggen Diagnose Tools 1.2
  2. Klicken Sie auf Crashund klicken Sie dann auf Weiter.
  3. Wählen Sie den gewünschten Zieltyp, und klicken Sie auf Weiter.
  4. Klicken Sie im Dialogfeld Erweiterte Konfiguration (Optional) auf Weiter.
  5. Klicken Sie im Dialogfeld Wählen Sie Dump Speicherort und Regelname (Optional) auf Weiter.
  6. Aktivieren Sie das Kontrollkästchen Regel jetzt aktivieren und klicken Sie dann auf Fertig stellen.

Crash Dump Speicherdaten manuell abrufen

Speicher-Speicherabbilder können Sie manuell Abrufen der gewünschten Daten analysieren. Gehen Sie hierzu folgendermaßen vor:
  1. Einen Debugger anfügen. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie Debug-Diagnoseprogrammsund klicken Sie dann auf Debuggen Diagnose Tools 1.2
    2. Klicken Sie auf die Registerkarte Prozesse .
    3. Mit der rechten Maustaste des Prozess, den Sie debuggen möchten, und dann auf Debugger anfügen.
  2. Feststellen Sie im Fenster Diagnosetool Debuggen , dass der Status der neuen Regel aktivist. Darüber hinaus erhöht Userdump Anzahl immer ein Speicherabbild erstellt wird.
  3. Auf der Registerkarte Erweiterte Analyse und dann auf Dateien hinzufügen, um analysieren Sie die Speicherabbilddatei.
  4. Wenn dmp-Datei hinzugefügt wird, klicken Sie in der Liste Verfügbare Skripts für die RessourcenanalyseAbsturz/hängen Analyzer und dann auf Analyse starten.
  5. Nach Abschluss die Analyse MHT-Bericht wird im Ordner "c:\Programme\Microsoft Files\DebugDiag\Reports" erstellt und in Microsoft Internet Explorer mit Ergebnisse und Vorschläge angezeigt.
  6. Verwenden Sie benutzerdefinierte DLLs, können Sie benutzerdefinierte PDB-Dateien Symbol suchen Pfad für Analyse und Settings For Debugging Symbolsuchpfad hinzufügen. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie im Menü Extras auf Optionen und.
    2. Konfigurieren Sie Symbol suchen Pfad für Analyse oder Symbolsuchpfad für Debuggen , und klicken Sie auf OK.
Crash AV-Verletzung nicht behandelten Ausnahme beendet Stack Overflow iis5 iis6 Iis IIS5 Debugdiag 5.0 6.0 5.1 Internetinformationsdienste Server abgestürzt abstürzenden Debug Diagnose gehen

Warnung: Dieser Artikel wurde automatisch übersetzt.

Egenskaber

Artikel-id: 919789 – Seneste udgave 07/25/2015 09:44:00 – Udgave 1.0

Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 7.5

  • kbinfo kbhowto kbmt KB919789 KbMtde
Feedback