2010-06-18 74 views
3

發生錯誤後,如何從積雪節點獲取堆棧跟蹤?當我使用parSapply時,我遇到錯誤,當我使用sapply時不會發生。 Snow非常好給我提供了錯誤信息,但是對於我來說,從traceback()獲得的那種堆棧跟蹤會更有用。到目前爲止,我曾嘗試: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) 工程,雪只捕獲錯誤消息與從追蹤回溯,並顯示在主人的輸出。

+0

嗯...好吧,我想我必須回去檢查我可能做錯了什麼。你能告訴我你使用什麼操作系統,以及使用* Cluster創建什麼樣的羣集?謝謝 – Keith 2010-06-19 22:34:49

+0

我已經在linux上使用SOCK集羣對它進行了測試。 – mbq 2010-06-20 13:05:45

相關問題