R:如何从snow软件包中获取堆栈跟踪

R:如何从snow软件包中获取堆栈跟踪,r,stack-trace,R,Stack Trace,发生错误后,如何从snow节点获取堆栈跟踪?当我使用parSapply时会出现错误,而当我使用sapply时不会出现这些错误。Snow很好地给了我错误消息,但如果能从traceback()中获得堆栈跟踪,对我来说会有用得多。到目前为止,我已经尝试: options(showWarnCalls = T, showErrorCalls = T) setDefaultClusterOptions(outfile = "/dev/tty") 及 没有运气。我目前正在使用本地群集ie进行测试: make

发生错误后,如何从snow节点获取堆栈跟踪?当我使用parSapply时会出现错误,而当我使用sapply时不会出现这些错误。Snow很好地给了我错误消息,但如果能从traceback()中获得堆栈跟踪,对我来说会有用得多。到目前为止,我已经尝试:

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

没有运气。我目前正在使用本地群集ie进行测试:

makeSOCKcluster(c("localhost","localhost"))
但我最终将使用MPI集群。谢谢

相关版本:

  • (版本0.3-3)
  • R 2.10.1
  • Mac OS X 10.5.8
编辑:将版本信息移到问题的底部,并为我添加了OS X,很简单
选项(错误=回溯)

工作正常,snow只是通过从机回溯捕获错误消息,并将其显示在主机的输出上。

hmm。。。好吧,我想我必须回去检查一下我可能做错了什么。你能告诉我你用的是什么操作系统吗?你用make*cluster做的是什么类型的集群?我已经在linux上使用SOCK cluster对其进行了测试。
makeSOCKcluster(c("localhost","localhost"))