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 valueforhttp_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生成报告。
参考: 闪亮的服务器配置

| 归档时间: |
|
| 查看次数: |
1562 次 |
| 最近记录: |