19.3. Processos de retrocesso de máquinas virtuais
Quando um processo relacionado ao mau funcionamento de uma máquina virtual (VM), você pode usar o comando gstack junto com o identificador de processo (PID) para gerar um rastreamento da pilha de execução do processo de mau funcionamento. Se o processo for parte de um grupo de fios, então todos os fios são rastreados também.
Pré-requisitos
Certifique-se de que o pacote
GDBesteja instalado.Para detalhes sobre a instalação do
GDBe os componentes disponíveis, consulte Instalando o depurador GNU.Certifique-se de conhecer o PID dos processos que você quer recuar.
Você pode encontrar o PID usando o comando
pgrepseguido do nome do processo. Por exemplo:pgrep libvirt
# pgrep libvirt 22014 22025Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimento
Use o utilitário
gstackseguido do PID do processo que você deseja fazer o backtrace.Por exemplo, o seguinte comando retrocede o processo de libvirt com o PID 22014.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
Para outros argumentos em
gstack, veja a página do homemgstack. -
Para mais informações sobre
GDB, consulte o GNU Debugger.