Oracle® Solaris 11.2의 네트워크 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

pstack 명령

pstack 명령은 각 프로세스에 대한 스택 추적을 표시합니다. pstack 명령은 프로세스 소유자가 실행하거나 root에서 실행해야 합니다. pstack 명령을 사용하여 프로세스가 정지된 위치를 확인할 수 있습니다. 이 명령에 사용할 수 있는 옵션은 확인할 프로세스의 프로세스 ID뿐입니다. pstack 명령에 대한 자세한 내용은 proc(1) 매뉴얼 페이지를 참조하십시오.

예 6-2  NFS 프로세스에 대한 스택 추적 표시
# /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

이 예에서는 프로세스에서 새 연결 요청(정상 응답)을 대기하고 있음을 보여줍니다. 요청 후에도 프로세스가 계속 폴링되는 상태로 스택에 표시되면 프로세스가 정지되었을 수 있습니다. 정지된 프로세스 해결에 대한 자세한 내용은 NFS 서비스를 다시 시작하는 방법을 참조하십시오. NFS 문제 해결에 대한 자세한 내용은 NFS 문제 해결 절차를 참조하십시오.