【问题标题】:Getting auth sign message when connecting cloud server using opencpu使用opencpu连接云服务器时获取身份验证消息
【发布时间】:2018-01-30 04:56:42
【问题描述】:

我正在尝试将示例 r 模型公开为 API,因此我创建了 R 包。在我的本地机器上,我可以使用以下命令获取输出:

curl http://local host/5656/ocpu/library/mypackage/R/tv/json -F "input=@test.csv"

但是当我在 CentOS 上的 AWS linux 云服务器上尝试相同的操作时,我没有得到输出。我尝试了命令:

curl 13.228.109.233:8787/p/5656/ocpu/library/mypackage/R/tv/json -F "input=@test.csv" 

我得到的输出为

http://13.228.109.233:8787/auth-sign-in?appUr‌​i=%2Fp%2F5656%2Focpu‌​%2Flibrary%2Fmypacka‌​ge%2FR%2Ftv%2Fjson .

R 包已加载到我的 R Studio 服务器中,我正在尝试使用 putty 访问它。我使用以下命令安装了 open cpu:

yum install opencpu-server

看起来它要求进行一些身份验证,但我无法理解它的含义。我在这里错过了什么吗? 谢谢

【问题讨论】:

    标签: r linux curl terminal opencpu


    【解决方案1】:

    正如 Ralf 所说,这是错误,我给出了错误的 URL。此外,每当我们在 CentOS 中安装 opencpu 时,仅仅执行 'yum install opencpu-server' 可能还不够。我们需要执行整个构建的脚本:https://github.com/opencpu/opencpu-server/blob/master/rpm/buildscript.sh

    没有执行构建脚本,我无法连接到 opencpu 服务器。 以防万一有人遇到同样的问题。

    【讨论】:

      【解决方案2】:

      如果使用浏览器访问 URL,则会看到 RStudio-Server 登录屏幕。实际上,您正在连接到端口 8787,这是 Rstudio Server 的默认端口。请改用http://13.228.109.233/ocpu/ 下面的网址。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-16
        • 1970-01-01
        • 2013-06-08
        • 2016-08-20
        • 1970-01-01
        相关资源
        最近更新 更多