Gestión de sistemas de archivos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Comando truss

Puede utilizar el comando truss para comprobar si un proceso está bloqueado. El comando truss debe ser ejecutado por el responsable del proceso o por root.

Use la siguiente sintaxis de comando para comprobar si un proceso está bloqueado:

# truss [ -t syscall ] –p pid

–t syscall

Selecciona las llamadas del sistema que se deben rastrear

–p pid

Indica el PID del proceso que se rastreará

syscall puede ser una lista separada por comas de las llamadas de sistema que se rastrearán. Si se inicia la lista con un carácter !, se excluyen del rastreo las llamadas de sistema enumeradas. Para obtener más información acerca de las opciones disponibles, consulte la página del comando man truss(1).

Ejemplo 6-4  Mostrar estado de proceso
# /usr/bin/truss -p 243
poll(0x00024D50, 2, -1)         (sleeping...)

El ejemplo muestra que el proceso está esperando otra solicitud de conexión, lo que es una respuesta normal. Si la respuesta no cambia después de que se haya efectuado una nueva solicitud de conexión, es posible que el proceso esté bloqueado.

Para obtener información sobre el reinicio del servicio NFS, consulte Cómo reiniciar servicios NFS. Para obtener información sobre la solución de un proceso bloqueado, consulte los procedimientos de resolución de problemas Procedimientos de resolución de problemas de NFS.