Come acquisire un'immagine della memoria di un processo arrestato in modo anomalo
Il processo BizTalk BTSNTSvc.exe viene definito come arresto anomalo quando il processo viene terminato in modo imprevisto da Windows. Un arresto anomalo in genere è causato da un'eccezione non gestita nel processo, come una violazione dell'accesso o un overflow dello stack. In questi casi, il debugger predefinito di Windows , Dr. Watson (drwtsn32.exe) rileva l'eccezione e termina il processo.
Per acquisire un'immagine della memoria di un processo arrestato in modo anomalo, configurare lo strumento Debug Diagnostics in modo che rilevi le eccezioni non gestite. A tale scopo, eseguire le operazioni seguenti:
Per configurare lo strumento Debug Diagnostics in modo da rilevare i dettagli di arresto anomalo
Avviare lo strumento Di diagnostica debug da Start, Tutti i programmi, diagnostica IIS, Strumenti di diagnostica di debug, Strumento di diagnostica di debug 1.0.
Se la finestra di dialogo Seleziona tipo regola della procedura guidata Aggiungi regola non viene visualizzata, fare clic sul menu Strumenti , selezionare Azioni regola e fare clic su Aggiungi regola per visualizzare l'Aggiunta guidata regola.
Selezionare l'opzione Arresto anomalo nella finestra di dialogo Seleziona tipo regola e fare clic su Avanti.
Selezionare Un processo specifico nella finestra di dialogo Seleziona tipo di destinazione e fare clic su Avanti.
Selezionare il processo di BTSNTSvc.exe che si arresta in modo anomalo e fare clic su Avanti.
Nella finestra di dialogo Configurazione avanzata fare clic su Avanti per accettare i valori predefiniti.
Nella finestra di dialogo Seleziona percorso dump e nome regola fare clic su Avanti per accettare i valori predefiniti.
Nella finestra di dialogo Regola completata fare clic su Fine per accettare il valore predefinito di Attiva la regola.
Per impostazione predefinita, un dump di memoria del processo verrà salvato nella directory \Programmi\Risorse IIS\DebugDiag\Logs\<nome della regola di arresto anomalo> del computer locale la volta successiva che si verifica un'eccezione non gestita nel processo.
Vedere anche
Come utilizzare Debug Diagnostics per analizzare un'immagine di memoria