Vous pouvez utiliser la commande truss pour vérifier si un processus est bloqué. La commande truss doit être exécutée par le propriétaire du processus ou par root.
Utilisez la syntaxe de commande suivante pour vérifier si un processus est bloqué, procédez comme suit :
# truss [ -t syscall ] –p pid
Sélectionne les appels système à tracer
Indique le PID du processus à tracer
syscall est une liste séparée par des virgules des appels système devant faire l'objet d'un suivi. Un caractère ! au début de la liste exclut les appels système répertoriés du suivi. Pour plus d'informations sur les options disponibles, reportez-vous à la page de manuel truss(1).
Exemple 6-4 Affichage Statut de processus# /usr/bin/truss -p 243 poll(0x00024D50, 2, -1) (sleeping...)
L'exemple indique que le processus est en attente d'une nouvelle demande de connexion, ce qui constitue une réponse normale. Si la réponse ne change pas après l'établissement d'une nouvelle demande de connexion, le processus est bloqué.
Pour plus d'informations sur le redémarrage du service NFS, reportez-vous à la section Redémarrage du service NFS. Pour plus d'informations sur le dépannage d'un processus bloqué, reportez-vous à Procédures de dépannage NFS .