Aufzeichnen eines Speicherabbilds bei einem abstürzenden Prozess
Der BizTalk-Prozess BTSNTSvc.exe wird als Absturz definiert, wenn der Prozess unerwartet von Windows beendet wird. Ein Absturz wird normalerweise durch eine nicht behandelte Ausnahme in der Ausführung des Prozesses verursacht, wie z. B. eine Zugriffsverletzung oder ein Stapelüberlauf. In diesen Situationen wird vom Windows-Standarddebugger "Dr. Watson" drwtsn32.exe die Ausnahme festgestellt und der Vorgang beendet.
Um ein Speicherabbild eines abstürzenden Prozesses aufzuzeichnen, konfigurieren Sie das Debugdiagnosetool so, dass es nicht behandelte Ausnahmen abfängt, indem Sie die folgenden Schritte ausführen:
So konfigurieren Sie das Debugdiagnosetool zur Aufzeichnung eines Speicherabbilds bei einem Absturz
Starten Sie das Debugdiagnosetool unter Start, Alle Programme, IIS-Diagnose, Debugdiagnosetools, Debugdiagnosetool 1.0.
Wenn das Dialogfeld Regeltyp auswählen des Assistenten zum Hinzufügen von Regeln nicht angezeigt wird, klicken Sie im Menü Extras auf Regelaktionen, und klicken Sie auf Regel hinzufügen , um den Assistenten zum Hinzufügen von Regeln anzuzeigen.
Wählen Sie im Dialogfeld Regeltyp auswählen die Option Absturz aus, und klicken Sie auf Weiter.
Wählen Sie im Dialogfeld Zieltyp auswählen die Option Ein bestimmter Prozess aus, und klicken Sie auf Weiter.
Wählen Sie den BTSNTSvc.exe abstürzenden Prozess aus, und klicken Sie auf Weiter.
Klicken Sie im Dialogfeld Erweiterte Konfiguration auf Weiter , um die Standardwerte zu übernehmen.
Klicken Sie im Dialogfeld Speicherort und Regelname auswählen auf Weiter , um die Standardwerte zu übernehmen.
Klicken Sie im Dialogfeld Regel abgeschlossen auf Fertig stellen , um den Standardwert der Regel jetzt aktivieren zu übernehmen.
Standardmäßig wird ein Speicherabbild des Prozesses im Verzeichnis \Programme\IIS Resources\DebugDiag\Logs\<name des Absturzregelverzeichnisses> des lokalen Computers gespeichert, wenn das nächste Mal eine nicht behandelte Ausnahme im Prozess auftritt.