23.3. 가상 머신 프로세스 역행
VM(가상 머신)의 오작동과 관련된 프로세스는 gstack
명령과 함께 PID(프로세스 ID)와 함께 사용하여 오작동 프로세스의 실행 스택 추적을 생성할 수 있습니다. 프로세스가 스레드 그룹의 일부인 경우 모든 스레드도 추적합니다.
사전 요구 사항
GDB
패키지가 설치되었는지 확인합니다.GDB
및 사용 가능한 구성 요소 설치에 대한 자세한 내용은 GNU Debugger 설치를 참조하십시오.역추적할 프로세스의 PID를 알고 있는지 확인합니다.
pgrep
명령 다음에 프로세스 이름을 입력하여 PID를 찾을 수 있습니다. 예를 들면 다음과 같습니다.# pgrep libvirt 22014 22025
프로세스
gstack
유틸리티 다음에 역추적 프로세스의 PID를 사용합니다.예를 들어 다음 명령은 PID 22014를 사용하여 libvirt 프로세스를 역추적합니다.
# gstack 22014 Thread 3 (Thread 0x7f33edaf7700 (LWP 22017)): #0 0x00007f33f81aef21 in poll () from /lib64/libc.so.6 #1 0x00007f33f89059b6 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f33f8905d72 in g_main_loop_run () from /lib64/libglib-2.0.so.0 ...
추가 리소스
-
시스템의
gstack
도움말 페이지 - GNU Debugger (GDB)
가상 머신 문제를 보고하고 로그를 제공하기 위한 추가 리소스
추가 도움말 및 지원을 요청하려면 다음을 수행할 수 있습니다.
redhat-support-tool 명령줄 옵션, Red Hat Portal UI 또는 여러 FTP 방법을 사용하여 서비스 요청을 제기합니다.
- 문제를 보고하고 지원을 요청하려면 지원 케이스 열기를 참조하십시오.
서비스 요청을 제출할 때 SOS 보고서 및 로그 파일을 업로드합니다.
이를 통해 Red Hat 지원 엔지니어는 참조에 필요한 모든 진단 정보를 사용할 수 있습니다.
- SOS 보고서에 대한 자세한 내용은 What is an SOS Report and how to create one in Red Hat Enterprise Linux를 참조하십시오.
- 로그 파일을 첨부하는 방법에 대한 자세한 내용은 Red Hat 지원에 파일을 제공하는 방법을참조하십시오.