我在Rshiny pro server(1.5.2)
上部署了闪亮的应用程序。应用程序处理excel files
并以word文档的形式生成报告(使用RMarkdown
)(包含文本内容,表格和图形)。
成功案例:应用程序对输入数据执行一些繁重的计算(例如:对于12个数据点)并且需要大约。它为30至45秒。这些计算发生在downloadHandler
动作上。生成的报告的size
大约为1.2 MB
。在这种情况下,一切都很完美。
失败案例:应用程序对输入数据执行一些繁重的计算(例如:对于14个数据点)并且大约需要。它超过50秒。现在,在这些计算(报告生成)期间,它仅在UI上显示网络错误。尽管UI上出现此错误,但在后端报告文件已生成,但生成的报告未下载(由于网络错误,报告显示报告下载失败)
我正在寻求有关 -
的帮助session timeout
?Rshiny pro server
或downloadHandler
操作是否有文件大小(在生成报告期间生成文件)?答案 0 :(得分:1)
在调查并尝试不同的选项后,我找到了网络错误问题的根本原因。
我已发布相同here的答案。虽然我想快速回答上述问题。
http_keepalive_timeout
中未定义server configuration
参数,http_keepalive_timeout
参数的默认值为{{1}这就是它显示大约网络错误的原因。 45秒后。45 seconds
是定义用户和服务器之间的活动会话时间的参数。