Abh*_*ute 1 session r reconnect shiny shiny-server
我将闪亮的应用程序部署在Rshiny pro server(1.5.2)
.
应用程序会进行一些繁重的计算,如果在大约45 seconds
.
如果计算和报告生成超过大约 45 秒,则用户与服务器的会话/连接将被中断。然后自动服务器reconnecting
几乎立即断开连接的用户。几秒钟后re-connection
,用户会话开始收割,用户会看到 notwork 错误。
从上面的观察我们知道reconnect
标志enabled
在服务器上。
我需要帮助来理解-
45 seconds
每次都被中断。好吧,在搜索并尝试了不同的选项之后,我能够找到我的问题的答案。
http_keepalive_timeout
参数未在 中定义,server configuration
而default value
forhttp_keepalive_timeout
参数是45 seconds
。为了防止从报告生成之前得到收获了会议,我加的http_keepalive_timeout
参数来shiny-server.conf
在top level
它的值设置为120 seconds
如下图所示。
http_keepalive_timeout 120;
您可以根据需要设置该http_keepalive_timeout
值。我将它设置120
为我的应用程序正在100-110 seconds
生成报告。
参考: 闪亮的服务器配置