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

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 :

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.