斯潘8
斯潘4
我在一个工作台中使用一个RCaller来处理一些相当大的数据集。我用的r脚本本身很好,并且工作台与一个较小的测试数据集完美地运行。
但是,对于全尺寸的数据集,我会得到以下错误:在最后一个功能进入RCaller和rscript.exe进程开始后约30秒:
RCaller(inlinequeryfactory):inlinequeryfactory在启动R解释器时遇到错误。消息为:进程操作超时
在rgui或rstudio中使用相同大小的数据集运行,我要做的处理大约需要10分钟。但是,处理是按组进行的,因此我使用并行模式的ddply包将处理拆分为10个核心,这一过程大约需要1分钟。
我已经把这个转移到了故障模式分析的调查员那里,它启动了10个过程,但30秒后仍会超时。
如何使用RCaller来完成超过30秒的输出工作?有没有办法吐出“某物”,让FME知道它运行正常,应该等待?
您好!@哈雷13,
你偶然运行的是什么版本的FME?执行了一个修复程序来阻止R脚本发生超时,这可能需要很长时间(超时默认为30秒)。此修复可在FME 2017.1测试版中找到,B 17478及以后。最新的测试版本可以在这里找到:https://www.亚搏在线safe.com/support/support-resources/fme-downloads/beta/
请告诉我这是否有效,或者你是否需要进一步的帮助。
?2019安全亚搏在线软件公司|合法的