La commande pstack affiche un suivi de la pile pour chaque processus. La commande pstack doit être exécutée par le propriétaire du processus ou par root. Vous pouvez utiliser pstack pour déterminer l'endroit où un processus est bloqué. La seule option qui est autorisée avec cette commande est l'ID du processus que vous souhaitez vérifier. Pour plus d'informations sur la commande pstack, reportez-vous à la page de manuel proc(1).
Exemple 6-2 NFS affichant la trace de pile du processus# /usr/bin/pgrep nfsd 243 # /usr/bin/pstack 243 243: /usr/lib/nfs/nfsd -a 16 ef675c04 poll (24d50, 2, ffffffff) 000115dc ???????? (24000, 132c4, 276d8, 1329c, 276d8, 0) 00011390 main (3, efffff14, 0, 0, ffffffff, 400) + 3c8 00010fb0 _start (0, 0, 0, 0, 0, 0) + 5c
L'exemple indique que le processus est en attente d'une nouvelle demande de connexion, ce qui constitue une réponse normale. Si la pile indique que le processus est toujours interrogé après une demande, le processus peut être bloqué. Pour plus d'informations sur la réparation d'un processus bloqué, reportez-vous à la section Redémarrage du service NFS. Pour plus d'informations sur le dépannage de NFS, reportez-vous à la section Procédures de dépannage NFS .