Freigeben über


So erfassen Sie ein Speicherabbild eines Prozesses, der abstürzt

Der BizTalk-Prozess BTSNTSvc.exe wird als Absturz definiert, wenn der Prozess unerwartet von Windows beendet wird. Ein Absturz wird in der Regel durch eine unbehandelte Ausnahme im Prozess verursacht, z. B. eine Zugriffsverletzung oder ein Stapelüberlauf. In diesen Fällen fängt der Windows-Standarddebugger Dr. Watson (drwtsn32.exe) die Ausnahme ab und beendet den Prozess.

Um ein Speicherabbild eines abstürzenden Prozesses zu erfassen, konfigurieren Sie das Debugdiagnosetool, um die unbehandelte Ausnahme abzufangen, indem Sie die folgenden Schritte ausführen:

So konfigurieren Sie das Debug-Diagnosewerkzeug, um einen Speicherauszug bei einem Absturz zu erfassen.

  1. Starten Sie das Tool "Debugdiagnose" unter "Start", "Alle Programme", "IIS-Diagnose", "Debugdiagnosetools", "Debugdiagnosetool 1.0".

  2. Wenn das Dialogfeld "Regeltyp auswählen " des Assistenten zum Hinzufügen von Regel nicht angezeigt wird, klicken Sie auf das Menü "Extras ", wählen Sie "Regelaktionen" aus, und klicken Sie auf " Regel hinzufügen ", um den Assistenten zum Hinzufügen von Regel anzuzeigen.

  3. Wählen Sie im Dialogfeld "Regeltyp auswählen" die Option "Absturz" aus, und klicken Sie auf "Weiter".

  4. Wählen Sie im Dialogfeld "Zieltyp auswählen" einen bestimmten Prozess aus, und klicken Sie auf "Weiter".

  5. Wählen Sie den BTSNTSvc.exe Prozess aus, der abstürzt, und klicken Sie auf "Weiter".

  6. Klicken Sie im Dialogfeld "Erweiterte Konfiguration" auf "Weiter", um die Standardwerte zu übernehmen.

  7. Klicken Sie im Dialogfeld " Speicherort und Regelname auswählen " auf "Weiter ", um die Standardwerte zu übernehmen.

  8. Klicken Sie im Dialogfeld "Regel abgeschlossen " auf "Fertig stellen ", um den Standardwert der Regel jetzt zu aktivieren.

  9. Standardmäßig wird beim nächsten Auftreten einer nicht behandelten Ausnahme im Prozess ein Speicherabbild des Prozesses im Verzeichnis "\Programme\IIS Resources\DebugDiag\Logs\<name der Absturzregel>" des lokalen Computers gespeichert.

Siehe auch

Verwenden der Debugdiagnose zum Analysieren eines Speicherabbilds