gpt4 book ai didi

RStudio 服务器上的 R Shiny dev 在应用程序启动时 Shiny 崩溃

转载 作者:行者123 更新时间:2023-12-01 12:38:38 30 4
gpt4 key购买 nike

我是Shiny的新手,但不是R的新手。由于工作原因,我现在在RStudio服务器上进行R开发。它在 Google Compute Engine 上运行,如果有区别的话。 RStudio 服务器运行良好,但 Shiny 出现问题。

安装 shiny 后,我运行了示例命令:

runExample("01_hello")

首先,这带来了 Hello Shiny!应用程序,但一切都是灰色的。我重新启动 RStudio,清理工作区,然后再次运行命令。现在弹出一个窗口,但它立即消失。我尝试重新启动 RStudio 服务器,并在不同的浏览器中运行,但该行为仍在继续。

我试过快速点击“在浏览器中打开”按钮,这让我在浏览器中看到一个灰色的选项卡,就像我重新启动之前一样。

有什么建议吗?谢谢。

编辑:

当我启动示例时,RStudio 控制台提供:

Listening on http://127.0.0.1:4096

在我按下 esc 键之前一直坐在那里。

IE 控制台没有给出任何错误(虽然我也不确定我是否正确使用它——不是网络专家,抱歉)。

Chrome 控制台确实报错:

'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.

其中有一个指向 VM320:6635 的链接,上面写着:

function _b(b,c){var d=b;var e=Gni(function(){var a=wj();d.Df(a)});return $wnd.webkitRequestAnimationFrame(e,c)}

最佳答案

在我的 VPS 上安装 RStudio Server 和 Shiny Server 后,我遇到了同样的问题,然后尝试配置 Apache 代理,这样我就可以使用 www.example.com/rstudio 访问 IDE 而不是默认的 www.example .com:8787.

我一开始做错了,遇到了和你一样的问题,但在这里我找到了正确的解决方案:https://support.rstudio.com/hc/en-us/articles/200552326-Running-with-a-Proxy

直接原因是缺少websocket代理配置:

ProxyPassMatch ^/rstudio/p/([0-9]+)/(websocket|.*/websocket)/$ ws://localhost:8787/p/$1/$2/

关于RStudio 服务器上的 R Shiny dev 在应用程序启动时 Shiny 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27072346/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com