首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DeployR服务器& Javascript,大数据返回“使用中的项目”

DeployR服务器& Javascript,大数据返回“使用中的项目”
EN

Stack Overflow用户
提问于 2016-06-10 15:50:49
回答 1查看 74关注 0票数 1

因此,让我以我是一个JS开发人员作为开场白,他已经开始在R/DeployR中从事一个项目,所以我的知识仅限于我在过去几个月中学到的知识。

我在节点中使用DeployR Javascript,它连接到DeployR Open 7.4.1。

我一直在处理一个我和数据工程师都很困惑的错误。只有在传入大量数据(28k+行数据库)时才会发生这种情况。

我集成了Pubnub来获取流程的日志记录,这是正在发生的事情的要点,以及我正在试图解决的问题。

进程:节点通过Javascript向R脚本发出请求,该脚本根据算法处理数据。R脚本使用for循环针对每个算法运行数据。

问题:在第三个循环/算法中,deployR向javascript返回一个错误,然后将错误作为JSON返回给应用程序。但是,脚本继续运行,并在PubNub中显示已完成的状态。奇怪的是,它返回预期的数据对象,调用Javascript中的.end函数。这将返回一个空响应。因此,错误正在调用,但是R脚本继续运行。

返回错误:

代码语言:javascript
复制
{ get: [Function],
  deployr: 
   { response: 
      { success: false,
        call: '/r/project/execute/script',
        errorCode: 403,
        error: '403: Project currently in-use by node_api, call rejected.\n' } } }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 01:36:55

经过一些复杂的问题解决后,我们发现DeployR服务器在R脚本(相当复杂的脚本)完成数据之前返回,随后的调用由于这个原因无法加载项目。

这主要是因为创建了一个比DeployR真正想要处理的更大的应用程序,但是我们实现了PubNub --任何类似的监视功能都可以让节点(或任何前端)环境知道实际脚本完成的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37752392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档