2014-11-06 11 views
0

특정 테스트 케이스 중에 solaris에 애플리케이션이 있습니다.이 경우 특정 경로에서 서버에 기록 될 힙 덤프를 생성합니다. 다음 오류가 발생합니다 추적 파일 java.lang.OutOfMemoryError와의 : Java 힙 공간 /ossrc/upgrade/JREheapdumps/java_pid16092.hprof에 힙 덤프 ... 덤프 파일이 완전하지 않습니다 : I/O 오류NFS 마운트 포인트가 진행 중입니다/NFS 컴파운드가 서버 mashost에 대해 실패했습니다

는/var/ADM에서/우리가 볼 수있는 메시지 Oct 28 13:00:10 ossuas2 nfs : [ID 733954 kern.info]주의 사항 : [NFS4] [Server : mashost] [Mntpt :/ossrc/upgrade] NFS 서버 mashost가 아닌 응답 중; 여전히 시도 중임 Oct 28 13:02:53 ossuas2 nfs : [ID 733954 kern.info]주의 사항 : [NFS4] [서버 : mashost] [Mntpt :/usr/local] NFS 서버 mashost가 아닌 응답 중; 여전히 시도 중임 Oct 28 13:04:53 ossuas2 nfs : [ID 733954 kern.info] 알림 : [NFS4] [서버 : mashost] [Mntpt :/etc/opt/ericsson] NFS 서버 mashost가 응답하지 않습니다. 응답 중입니다. 여전히 노력하고 있습니다

아무도 도와 줄 수 없습니까? 우리가이 문제를 겪고있는 이유는 무엇입니까? 응용 프로그램으로 인해 mashost에 영향을 미칠 수 있습니다.

답변

0

것부터 먼저/svcbundle 승으로 SVC를 NFS 서비스를 체크 아웃 -이 충돌 할 때, 실행

클라이언트
# svcs -x nfs/client 

# svcs -x nfs/server 

에를 서버. 하나 또는 둘 다 "유지 보수"상태에있을 것으로 기대합니다. (제대로 시작하지 못할 수도 있습니다.) 유지 관리 모드에있는 경우 "이유 :"라고 표시된 행이 표시되어야합니다.

startd은 서비스를 여러 번 재부팅하려고 시도하고 5 회 시도 후에 실패하거나 무기한 중지되면 "유지 관리"상태가되고 다시 시작되지 않습니다. 에서

확인을 로그

/var/svc/log/<service-name FMRI>.log 

"네트워크 NFS 클라이언트 : 기본"에서 클라이언트 시스템에 하나가 될 것입니다 그것은 수동으로 변경 됐어요 경우 (아마, '기본'이 아닌 다른 이름을 가질 수있다), 하나는 "network-nfs-server : default"아래의 서버에 있습니다.

그 중 어떤 것을 수집하는지보십시오.


svcbundle 서비스의 백업으로 스냅 샷을 모든 시간, 그래서 당신은 그 중 하나에 되 돌리는 시도 할 수 있습니다. "기본"

# svcs -s nfs/server:default 
svc:/network/nfs/server:default> listsnap 
svc:/network/nfs/server:default> revert start [name_of_snapshot] 
svc:/network/nfs/server:default> quit 

# svcadm refresh nfs/server:default 
# svcadm restart nfs/server:default 

하는 것은 포함해야합니다 태그를, 또는 당신이 그것을 포함 "으로 SVC의 NFS/서버"에서 다른 태그를 본다면, 그 이름은 서비스의 예를를 정의, 실행중인 모든 서비스입니다 인스턴스.

프로세스가 부팅되지 않으면/lib/svc/manifest/network/nfs/- inside 아래의 XML 매니 페스트를 살펴 봐야 할 수도 있습니다. 종속성 (및이 서비스에 종속 된 서비스) , "exec_method"는 서비스 시작, 중지 및 재시작 방법을 정의합니다. 대신 스냅 샷의

, 당신은 또한 기본값으로 복원 할 수 있습니다 : 사용 svccfg를가 < FMRI -s>을 취소을 삭제 한 후 은 svcadm은 < FMRI>은 svcadm은 < FMRI 수 있도록 새로 고침>.


당신이 고립하고 문제를 해결 한 후 서비스가, 유지 보수 상태 인 경우, 할 수 있습니다 수동으로 분명 그 상태 은 svcadm 명확 < FMRI에게>을 실행하여.