2010-06-18 7 views
3

오류가 발생한 후 스노우 노드에서 스택 추적을 다시 얻으려면 어떻게해야합니까? 나는 sapply를 사용할 때 parSapply를 사용할 때 오류가 발생합니다. 눈이 내게 오류 메시지를 줄 정도로 좋지만 추적 추적()에서 얻을 수있는 종류의 스택 추적을 갖는 것이 훨씬 유용 할 것입니다. 지금까지 나는 시도했다 : 운이없는R : 눈 패키지에서 스택 추적을 얻는 방법

options(showWarnCalls = T, showErrorCalls = T) 
setDefaultClusterOptions(outfile = "/dev/tty") 

options(error=traceback) 
setDefaultClusterOptions(outfile = "/dev/tty") 

합니다. 현재 로컬 클러스터로 테스트 중입니다.

makeSOCKcluster(c("localhost","localhost")) 

하지만 결국 MPI 클러스터를 사용할 것입니다. 감사.

관련 버전 :

편집 :가에 버전 정보를 이동 질문의 하단 및 추가 OS X

답변

2

나를 위해, 간단 options(error=traceback) snow가 작동하면 snow는 슬레이브에서 traceback으로 오류 메시지를 캡처하고 master 출력에 표시합니다.

+0

흠 ... 좋아, 내가 돌아 가야하고 내가 잘못하고있는 것을 조사해야 할 것 같아. 어떤 OS를 사용하고 어떤 클러스터를 make * Cluster로 만드는지 말해 줄 수 있습니까? 감사합니다 – Keith

+0

나는 리눅스에서 SOCK 클러스터를 사용하여 그것을 테스트했습니다. – mbq

관련 문제