[사전 작업]

1.     덤프 설정 점검

덤프 설정 내용 변경 후 적용을 위해서는 서버 재 부팅이 필요합니다.

Downtime을 잡고서 진행해 주세요.

   

①     제어판 – 시스템 및 보안 - 시스템 – 고급 시스템 설정 - 고급 - 시작 및 복구 – 설정

②     디버깅 정보 쓰기를 "커널 메모리 덤프" 로 설정 또는 레지스트리에서 아래 값을 설정 합니다.

1.      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

2.      값 이름 : CrashDumpEnabled

3.      데이터 형식 : REG_DWORD

4.      값 : 2 (참고! 1: 전체 메모리 덤프, 2: 커널 메모리 덤프, 3: 미니 덤프)

③     기존 파일에 덮어쓰기 옵션은 check 합니다.

④     %SystemRoot% 파티션에 Paging 파일이 존재해야 합니다.

A.     (SystemRoot 파티션은 부팅 파일이 존재하는 파티션입니다. 기본값으로 Windows를 설치하셨다면, c:\가 됩니다.)

   

⑤     기본적으로 Memory Dump 는 C:\Windows 에 저장됩니다.

C Drive 에 공간이 충분히 있는지 확인하십시오.

⑥     %SystemRoot% 파티션에 Paging 파일이 존재해야 합니다.

⑦     %SystemRoot% 파티션에 있는 Paging 파일의 크기가 물리적인 메모리보다 커야 합니다. (C:\ D:\ 등으로 페이지 파일이 나뉘어 있어도 C:\에 있는 페이지 파일의 크기가 물리 메모리 보다 커야 합니다.)

A.     아래의 예는 물리 메모리가 4GB 일 경우 설정 입니다.

B.      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles

C.      c:\pagefile.sys 4200 4200

⑧     이를 적용하기 위하여 시스템을 재 부팅합니다.

   

   

2.     OS 커널 덤프 수집 설정

덤프 수집 시 BSOD가 발생되며 서버가 재 부팅 됩니다.

1)      C:\NotMyfaultx64에 압축을 해제합니다.

2)     관리자 권한으로 Command Prompt를 실행하고 C:\NotMyfaultx64 경로로 이동합니다.

3)     다음 명령을 수행합니다. Notmyfault.exe /crash

4)     잠시 후 BSOD가 발생되면서 서버가 재 부팅됩니다.

자동으로 재 부팅이 완료될 때까지 기다렸다가 C:\Windows\MEMORY.DMP 파일을 확인해 주세요.

   

   

   




+ Recent posts