gpt4 book ai didi

R的 Shiny 应用程序在部署后会变灰,在本地可以正常运行

转载 作者:行者123 更新时间:2023-12-04 04:37:45 31 4
gpt4 key购买 nike

我已经创建了两个在Shinyapps.io上运行的 Shiny 应用程序,并且都遇到了我无法解决的相同问题:进入Web应用程序的事件实例几分钟后(导航到Web应用程序后几分钟)在浏览器中),屏幕变灰。当我导航到已部署应用程序的网站时,会发生此问题,但是当我从RStudio运行该应用程序时,弹出的浏览器窗口不会变成灰色,并且行为正常。

关于此问题,许多人已在Google网上论坛,stackoverflow和github上发布。我已经尝试了所有相关的建议解决方案来解决它,但没有一个对我有用:

  • 由于我编写的ui或服务器代码中的错误,屏幕可能会变灰。拟议的解决方案将运行

    Shinyapps::showLogs()

  • 根据建议,发现 here。但是我已经做到了,它不会输出任何错误消息(见下文)。
  • 根据rstudio Shiny 的帮助页面,标题为“疑难解答”下的标题为“使用Shinyapps.io进行缩放和性能调整”(对不起,stackoverflow不允许我发布多个链接),原因可能是我的应用正在使用过多内存,shinyapps.io服务器会杀死该实例。我已经完成了他们建议的两件事,增加了应用程序实例的大小,并减少了每个应用程序实例的工作人员数量。都没有解决此问题。我觉得这不是问题,因为我的一个应用程序非常简单,并且在本地运行时,它的计算可以在一两秒钟内完成。我还检查了 Shiny 的仪表板上的应用程序的内存使用情况,并且该使用情况在内存限制附近无处可寻。

  • 非常感谢任何关于可能出问题或要更改的建议!
    shinyapps::showLogs()的输出:
    2016-01-09T02:42:48.551801+00:00 shinyapps[67824]: Starting R with process ID: '26'
    2016-01-09T02:42:48.556484+00:00 shinyapps[67824]:
    2016-01-09T02:42:48.556486+00:00 shinyapps[67824]: Listening on http://0.0.0.0:53774
    2016-01-09T02:43:40.334353+00:00 shinyapps[67824]: R version: 3.1.2
    2016-01-09T02:43:40.334428+00:00 shinyapps[67824]: shiny version: 0.11.1
    2016-01-09T02:43:40.334430+00:00 shinyapps[67824]: rmarkdown version: NA
    2016-01-09T02:43:40.334431+00:00 shinyapps[67824]: knitr version: NA
    2016-01-09T02:43:40.334442+00:00 shinyapps[67824]: jsonlite version: 0.9.14
    2016-01-09T02:43:40.334443+00:00 shinyapps[67824]: RJSONIO version: 1.3.0
    2016-01-09T02:43:40.334444+00:00 shinyapps[67824]: htmltools version: 0.2.6
    2016-01-09T02:43:40.582614+00:00 shinyapps[67824]: Using jsonlite for JSON processing
    2016-01-09T02:43:40.586355+00:00 shinyapps[67824]:
    2016-01-09T02:43:40.586357+00:00 shinyapps[67824]: Starting R with process ID: '36'
    2016-01-09T02:43:40.590767+00:00 shinyapps[67824]:
    2016-01-09T02:43:40.590769+00:00 shinyapps[67824]: Listening on http://0.0.0.0:33335
    2016-01-09T03:11:48.268226+00:00 shinyapps[67824]: R version: 3.1.2
    2016-01-09T03:11:48.268317+00:00 shinyapps[67824]: shiny version: 0.11.1
    2016-01-09T03:11:48.268318+00:00 shinyapps[67824]: rmarkdown version: NA
    2016-01-09T03:11:48.268335+00:00 shinyapps[67824]: knitr version: NA
    2016-01-09T03:11:48.268336+00:00 shinyapps[67824]: jsonlite version: 0.9.14
    2016-01-09T03:11:48.268337+00:00 shinyapps[67824]: RJSONIO version: 1.3.0
    2016-01-09T03:11:48.268338+00:00 shinyapps[67824]: htmltools version: 0.2.6
    2016-01-09T03:11:48.515347+00:00 shinyapps[67824]: Using jsonlite for JSON processing
    2016-01-09T03:11:48.519056+00:00 shinyapps[67824]:
    2016-01-09T03:11:48.519058+00:00 shinyapps[67824]: Starting R with process ID: '46'
    2016-01-09T03:11:48.523399+00:00 shinyapps[67824]:
    2016-01-09T03:11:48.523401+00:00 shinyapps[67824]: Listening on http://0.0.0.0:37152
    2016-01-16T01:13:14.357697+00:00 shinyapps[67824]: R version: 3.1.2
    2016-01-16T01:13:14.357788+00:00 shinyapps[67824]: shiny version: 0.11.1
    2016-01-16T01:13:14.357790+00:00 shinyapps[67824]: rmarkdown version: NA
    2016-01-16T01:13:14.357791+00:00 shinyapps[67824]: knitr version: NA
    2016-01-16T01:13:14.357792+00:00 shinyapps[67824]: jsonlite version: 0.9.14
    2016-01-16T01:13:14.357809+00:00 shinyapps[67824]: RJSONIO version: 1.3.0
    2016-01-16T01:13:14.357811+00:00 shinyapps[67824]: htmltools version: 0.2.6
    2016-01-16T01:13:14.795787+00:00 shinyapps[67824]: Using jsonlite for JSON processing
    2016-01-16T01:13:14.799494+00:00 shinyapps[67824]:
    2016-01-16T01:13:14.799495+00:00 shinyapps[67824]: Starting R with process ID: '11'
    2016-01-16T01:13:14.806392+00:00 shinyapps[67824]:
    2016-01-16T01:13:14.806394+00:00 shinyapps[67824]: Listening on http://0.0.0.0:49762
    2016-01-17T06:48:58.595979+00:00 shinyapps[67824]: R version: 3.1.2
    2016-01-17T06:48:58.596062+00:00 shinyapps[67824]: shiny version: 0.11.1
    2016-01-17T06:48:58.596064+00:00 shinyapps[67824]: rmarkdown version: NA
    2016-01-17T06:48:58.596065+00:00 shinyapps[67824]: knitr version: NA
    2016-01-17T06:48:58.596077+00:00 shinyapps[67824]: jsonlite version: 0.9.14
    2016-01-17T06:48:58.596078+00:00 shinyapps[67824]: RJSONIO version: 1.3.0
    2016-01-17T06:48:58.596079+00:00 shinyapps[67824]: htmltools version: 0.2.6
    2016-01-17T06:48:58.999625+00:00 shinyapps[67824]: Using jsonlite for JSON processing
    2016-01-17T06:48:59.003284+00:00 shinyapps[67824]:
    2016-01-17T06:48:59.003287+00:00 shinyapps[67824]: Starting R with process ID: '11'
    2016-01-17T06:48:59.010065+00:00 shinyapps[67824]:
    2016-01-17T06:48:59.010067+00:00 shinyapps[67824]: Listening on http://0.0.0.0:37097

    这是一个有问题的 Shiny 应用程序的示例: https://rosemarie-p-b-scott.shinyapps.io/OM_2266/

    最佳答案

    我不知道您的应用应该做什么,但是对我来说似乎也很好。据我所知,您的日志也没有显示任何错误。

    这可能是时间问题吗?闲置15分钟后,您的应用将进入休眠状态,当您使用免费帐户超过了活跃时间后,您的应用也将无法运行。请查看Shinyapps用户指南第3.3节http://docs.rstudio.com/shinyapps.io/applications.html#application-life-cycle,以获取更多详细信息

    超时后,我看到应用程序屏幕为灰色版本,并显示消息“与服务器断开连接”和“重新加载”按钮。这就是你的样子吗?

    当您用完所有事件时间后,我不知道这种情况如何,并且我不会尝试。您必须自己测试。

    关于R的 Shiny 应用程序在部署后会变灰,在本地可以正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34841795/

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