Gestion des systèmes de fichiers réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Commande truss

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

–t syscall

Sélectionne les appels système à tracer

–p pid

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 .