繁体   English   中英

为什么 Shiny 应用程序在一段时间不使用时会断开连接?

[英]Why does a Shiny app get disconnected when not used for a while?

我在安装在 Ubuntu 16.04 服务器上的 Shiny 服务器中运行了一个 Shiny 应用程序。

当应用程序在浏览器中加载但没有运行一段时间时,它会断开连接。

有没有解决方案可以防止这种情况发生?

您可以尝试将重复信号放入您的服务器功能中,以使我的应用程序保持活动状态:

#Keep App alive
keep_alive <- shiny::reactiveTimer(intervalMs = 10000, 
                                        session = shiny::getDefaultReactiveDomain())

shiny::observe({keep_alive()})
  

实际上,您可以通过在 Shiny 服务器配置文件中将其设置为 0 来app_idle_timeout禁用app_idle_timeout

location / {
    app_idle_timeout 0;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM