① 오른쪽의 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 확장 가능 문자열 값을 선택합니다.② 이름을 DumpFolder로 지정합니다.③ 이 값을 더블 클릭하고 값 데이터 필드에 %LOCALAPPDATA%\CrashDumps를 입력하십시오.
① 오른쪽의 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.②이름을 DumpCount로 지정합니다.③ 이 값을 더블 클릭하고 값 데이터 필드에 10을 입력합니다.
① 오른쪽의 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.② 이름을 DumpType으로 지정합니다.③ 이 값을 더블 클릭하고 값 데이터 필드에 2를 입력합니다.
1. WinDbg Preview App 다운로드 페이지로 접속하여 설치를 진행합니다.
설치 URL: https://apps.microsoft.com/store/detail/windbg-preview/9PGJGD53TN86?hl=ko-kr&gl=kr&rtc=1
2. 설치가 완료되면 WinDbg Preview App을 통해 아파치 덤프 파일을 실행합니다.
3. App이 실행되면 [파일] - [Settings] - [Debugging settings] 메뉴를 클릭합니다.
4. 디버깅에 필요한 정보를 설정합니다.
① Source path: 소스 파일이 존재하는 실제 경로를 입력해준다.
예) D:\Source\Repos\server-engine\ServerEngine_docsecure
② Symbol path: mod_plusdrive.so 모듈, pdb 파일 위치를 입력해준다.
예) mod_plusdrive.so 모듈 위치: C:\www\Apache24_x64\modules
예) pdb 파일 위치: D:\Source\Repos\server-engine\ServerEngine_docsecure \x64\UTF8 Release Apache2_4
5. Command 창에서 !analyze -v를 클릭하거나 입력합니다.
6. Command 창에서 오류가 발생한 코드 위치 등의 결과를 확인하여 분석합니다.