충돌하는 프로세스의 메모리 덤프 캡처 방법
BizTalk 프로세스 BTSNTSvc.exe 프로세스가 Windows에서 예기치 않게 종료될 때 크래 시로 정의됩니다. 크래시는 일반적으로 액세스 위반 또는 스택 오버플로와 같이 프로세스에서 처리되지 않은 예외로 인해 발생합니다. 이러한 경우 Windows 기본 디버거인 Dr. Watson(drwtsn32.exe)에서 예외를 catch하고 프로세스를 종료합니다.
충돌하는 프로세스의 메모리 덤프를 캡처하려면 다음 단계에 따라 Debug Diagnostics 도구를 구성하여 처리되지 않은 예외를 catch합니다.
Debug Diagnostics 도구를 구성하여 크래시 덤프를 캡처하려면 다음을 수행하십시오.
시작, 모든 프로그램, IIS 진단, 디버그 진단 도구, 디버그 진단 도구1.0에서 디버그 진단 도구를 시작합니다.
규칙 추가 마법사의 규칙 유형 선택 대화 상자가 표시되지 않으면 도구 메뉴를 클릭하고 규칙 작업을 선택한 다음 규칙 추가 를 클릭하여 규칙 추가 마법사를 표시합니다.
규칙 유형 선택 대화 상자에서 크래시 옵션을 선택하고 다음을 클릭합니다.
대상 유형 선택 대화 상자에서 특정 프로세스를 선택하고 다음을 클릭합니다.
충돌하는 BTSNTSvc.exe 프로세스를 선택하고 다음을 클릭합니다.
고급 구성 대화 상자에서 다음을 클릭하여 기본값을 적용합니다.
덤프 위치 및 규칙 이름 선택 대화 상자에서 다음을 클릭하여 기본값을 적용합니다.
규칙 완료 대화 상자에서 마침을 클릭하여 지금 규칙 활성화의 기본값을 적용합니다.
기본적으로 프로세스의 메모리 덤프는 다음에 프로세스에서 처리되지 않은 예외가 발생할 때 로컬 컴퓨터의 크래시 규칙> 디렉터리의 \Program Files\IIS Resources\DebugDiag\Logs\<name에 저장됩니다.