23.3. Retracer les processus des machines virtuelles
Lorsqu'un processus lié à une machine virtuelle (VM) fonctionne mal, vous pouvez utiliser la commande gstack
avec l'identifiant du processus (PID) pour générer une trace de la pile d'exécution du processus défaillant. Si le processus fait partie d'un groupe de threads, tous les threads sont également tracés.
Conditions préalables
Assurez-vous que le paquetage
GDB
est installé.Pour plus de détails sur l'installation de
GDB
et des composants disponibles, voir Installation du débogueur GNU.Assurez-vous de connaître le PID des processus que vous souhaitez retracer.
Vous pouvez trouver le PID en utilisant la commande
pgrep
suivie du nom du processus. Par exemple :# pgrep libvirt 22014 22025
Procédure
Utilisez l'utilitaire
gstack
suivi du PID du processus que vous souhaitez retracer.Par exemple, la commande suivante retrace le processus libvirt avec le PID 22014.
# 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 ...
Ressources supplémentaires
-
La page de manuel
gstack
- Débogueur GNU (GDB)
Ressources supplémentaires pour signaler les problèmes des machines virtuelles et fournir des journaux
Vous pouvez demander une aide et un soutien supplémentaires :
Lancez une demande de service en utilisant l'option de ligne de commande redhat-support-tool, l'interface utilisateur du Portail Red Hat ou plusieurs méthodes FTP.
- Pour signaler des problèmes et demander de l'aide, voir Ouvrir un dossier d'assistance.
Téléchargez le rapport SOS et les fichiers journaux lorsque vous soumettez une demande de service.
Cela permet de s'assurer que l'ingénieur d'assistance de Red Hat dispose de toutes les informations de diagnostic nécessaires à titre de référence.
- Pour plus d'informations sur les rapports SOS, voir Qu'est-ce qu'un rapport SOS et comment en créer un dans Red Hat Enterprise Linux ?
- Pour plus d'informations sur l'attachement des fichiers journaux, voir Comment fournir des fichiers à l'assistance de Red Hat ?