【发布时间】:2016-04-22 20:39:22
【问题描述】:
我创建了两个在 shinyapps.io 上运行的闪亮应用程序,它们都有我无法解决的相同问题:在进入网络应用程序的活动实例几分钟后(导航到浏览器中的 Web 应用程序),屏幕变为灰色。当我导航到已部署应用程序的网站时会出现此问题,但是当我从 RStudio 运行该应用程序时,弹出的浏览器窗口不会变灰并正常运行。
很多人已经在 google groups、stackoverflow 和 github 上发布过关于这个问题的帖子。我已经尝试了所有相关的建议解决方案来解决它,但没有一个对我有用:
-
由于我编写的 ui 或服务器代码中的错误,屏幕可能会变灰。建议的解决方案是运行
shinyapps::showLogs()
根据here 的建议。但我已经这样做了,它不会输出任何错误消息(见下文)。
- 根据标题为“疑难解答”下标题为“Scaling and Performance Tuning with shinyapps.io”的 rstudio shiny 帮助页面(抱歉,stackoverflow 不允许我发布超过 1 个链接),问题的原因可能是我的应用程序使用了太多内存,shinyapps.io 服务器终止了该实例。我已经完成了他们建议的两件事,增加应用程序实例的大小并减少每个应用程序实例的工作人员数量。两者都没有解决问题。我觉得这不是问题,因为我的一个应用程序非常简单,并且它所做的计算在本地运行时在一两秒内完成。我还在闪亮的仪表板上检查了应用程序的内存使用情况,使用情况远未达到内存限制。
非常感谢任何关于可能出错或需要更改的建议!
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
以下是有问题的闪亮应用之一的示例:https://rosemarie-p-b-scott.shinyapps.io/OM_2266/
【问题讨论】:
-
我已将您链接的闪亮应用打开超过 5 分钟,但它似乎仍然可以正常工作。出现这个问题需要多少分钟?是否可以共享这些应用之一的源代码?