R:如何从雪包中获得堆栈跟踪

时间:2010-06-18 16:40:41

标签: r stack-trace

如何在发生错误后从雪节点返回堆栈跟踪?我在使用parSapply时遇到错误,当我使用sapply时不会出现错误。 Snow非常好,可以给我错误信息,但是对于我来说,从traceback()获得那种堆栈跟踪会更有用。到目前为止,我已经尝试过:

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

options(error=traceback)
setDefaultClusterOptions(outfile = "/dev/tty")
没有运气。我目前正在测试一个本地集群,即:

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

但我最终将使用MPI群集。感谢。

相关版本:

编辑:将版本信息移至问题底部并添加了OS X

1 个答案:

答案 0 :(得分:2)

对我而言,简单 options(error=traceback) 如果工作,snow只会使用来自slave的回溯来捕获错误消息,并将其显示在主服务器的输出上。