【问题标题】:Opencpu long running R analysisOpencpu长时间运行的R分析
【发布时间】:2017-01-28 10:33:30
【问题描述】:

我有一个 R 代码,我试图使用 opencpu 通过 HTTP 调用它,但对于长时间运行的代码,它会超时。我遇到了https://github.com/joelkuiper/aplomb

不幸的是,文档并不详细,一旦部署并且容器正在运行,我无法弄清楚如何使其工作。

【问题讨论】:

    标签: r opencpu


    【解决方案1】:

    查看文件/etc/opencpu/server.conf

    您应该看到参数timelimit.gettimelimit.post(值以秒为单位)。将它们增加到对您的代码来说似乎合理的值,然后保存。

    然后重启服务:

    sudo service opencpu restart
    

    然后再试一次 - 希望它有效!

    【讨论】:

    • 谢谢,请告诉我时间限制的最大值是多少,因为 R 代码有时可能需要大约 15-20 分钟才能完成,并且等待用户超过分钟或 2 分钟不是正确的方法。
    • 我不知道是否有最大值,但在某些情况下我已将其设置为 30 分钟,它似乎有效。如果你不希望用户等待超过 2 分钟,你要么需要将你的代码分成更小的部分,要么告诉他们处理需要一段时间,当它完成时你会以某种方式通过电子邮件或消息给他们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多