R Shiny Apps 变灰并挂起

R Shiny Apps Greys Out and Hangs

提问人:John 提问时间:2/1/2019 更新时间:8/3/2023 访问量:1218

问:

似乎有时我的 R Shiny 应用程序在用户首次访问该站点时似乎变灰并挂起。我相信发生这种情况是因为他们以前的 Web 套接字连接没有成功终止,并且 R 无法建立新连接。当它发生时,我在 JS 控制台中看到此错误: shinyapp.js:310 未捕获的类型错误:无法读取 null 的属性“readyState”。该应用程序在本地运行良好,但是当我将其部署在云上时,会出现此问题。

我不确定该问题是否与此处描述的内容有关:https://github.com/virtualstaticvoid/heroku-buildpack-r/issues/97

JavaScript R 套接字闪

评论

0赞 code_cowboy 10/16/2019
我有同样的问题。我的应用程序在本地运行良好,但是当部署在服务器上时,我收到相同的错误消息。我正在使用 R 3.6.1 和 shiny-server1.5.9.923 的 CentOS 7 服务器工作。你有没有弄清楚这个问题?
2赞 John 11/19/2019
这个问题实际上与我的创业有关。Shiny 无法连接到我的持久数据存储,因此应用程序崩溃了。我建议你检查你的日志,你很可能会看到一个导致应用程序崩溃的错误
1赞 JeanBertin 6/18/2020
你好!你找到解决这个问题的方法了吗?尝试从远程客户端访问应用程序时,我收到完全相同的错误消息。更奇怪的是,它在某些客户端上有效,但在其他客户端上崩溃......
0赞 Elie Ker Arno 10/22/2020
应用程序的部署方式可能会有所帮助。例如,Docker 可以使用“docker logs <container>”(根据我的记忆)提供有关错误的日志
0赞 David Muñoz Tord 6/28/2023
我们需要一些关于启动、连接和日志的信息。

答:

0赞 HarunCelikOtto 8/3/2023 #1

我发现很难调试我的闪亮应用程序,因为它部署在像 CentOS 这样的服务器上,因为日志不会显示所有内容。我的解决方案是尝试通过 shinyapps.io 来部署应用程序进行调试。这样,你就可以使用 RStudio 在联机加载应用程序时错误检查发生的情况。

就我而言,这是一个无法加载可以在本地加载的软件包的问题,但我不会在尝试在 CentOS 中加载应用程序的日志中收到此错误。一旦它在shinyapps服务器上运行,我就可以更好地看到错误。renvrsconnect::showLogs()