truss コマンドを使用して、プロセスがハングアップしているかどうかを確認できます。truss コマンドは、プロセスの所有者によってまたは root で実行される必要があります。
プロセスがハングアップしているかどうかを確認するときは、次のコマンド構文を使用してください。
# truss [ -t syscall ] –p pid
追跡するシステムコールを選択します
追跡するプロセスの PID を指定します
syscall は、追跡するシステムコールのコンマ区切りリストです。リストを ! 文字で開始すると、リストされたシステムコールがトレースから除外されます。使用可能なオプションの詳細は、truss(1) のマニュアルページを参照してください。
使用例 6-4 プロセスステータスを表示する# /usr/bin/truss -p 243 poll(0x00024D50, 2, -1) (sleeping...)
この例では、プロセスが別の接続要求を待機していることを示しています (正常な応答)。新規接続の要求が行われた後でも反応が変わらない場合、そのプロセスはハングアップしている可能性があります。
NFS サービスの再起動については、NFS サービスを再起動する方法を参照してください。ハングアッププロセスのトラブルシューティングについては、NFS トラブルシューティング手順を参照してください。