gpt4 book ai didi

r - 与( Shiny 的)服务器断开连接 : cause of large Plotly R heatmaps

转载 作者:行者123 更新时间:2023-12-01 19:28:19 24 4
gpt4 key购买 nike

我正在开发一个相当复杂的 Shiny 应用程序,它在私有(private) Shiny 服务器上运行。只有包含大型绘图热图 (50-70Mb) 的页面无法在线运行(但这些页面在我的本地计算机上运行良好)。我收到的是通常的消息“与服务器重新加载断开连接”。显示此错误消息时,/var/log 中不会生成日志文件。

我尝试做的是:

  • 检查是否是缺少包的问题,​​不是;

  • 检查是否是路径错误的问题,不是;

  • 修改/etc/shiny-server/中包含的shiny-server.conf文件,添加顶行:http_keepalive_timeout 300; sockjs_heartbeat_delay 300;

所以我相信问题与地 block 的大小有关。该如何面对这个问题呢?不幸的是,由于 Shiny 的应用程序的大小,在这里展示我的案例的可重复示例并不容易。

最佳答案

我在使用 heatmaply 包时遇到了同样的问题,该包依赖于 dendextend 包。 dendextend 包依赖于递归表达式,该表达式很容易超出服务器上运行的 R 版本允许的嵌套表达式数量。请参阅此问题:https://github.com/talgalili/dendextend/issues/53

您可以尝试将表达式限制设置为远高于默认值 5000,看看这是否有帮助(允许的最大值为 500,000)。

options(expressions = 500000)

关于r - 与( Shiny 的)服务器断开连接 : cause of large Plotly R heatmaps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com