You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shiny部署后VROOM_CONNECTION_SIZE设置失效问题求助

解决Shiny应用中VROOM_CONNECTION_SIZE环境变量设置失效问题

以下是几个有效的设置位置,按优先级排序:

  • app.R文件最顶部(包加载前)
    将Sys.setenv(VROOM_CONNECTION_SIZE = 500072)放在整个代码的最开头,必须早于library(shiny)、library(vroom)等包加载语句。因为vroom在加载时就会读取该环境变量,晚于包加载的设置不会被识别。

  • 部署平台的配置文件/环境设置中
    这是更可靠的方式,能确保环境变量在应用启动前就生效:

    • 若使用Shiny Server:在对应应用的.conf配置文件(如/etc/shiny-server/your-app.conf)中添加一行:
      environment VROOM_CONNECTION_SIZE=500072;
      
    • 若使用Posit Connect:在应用的部署设置里找到「环境变量」选项,直接添加VROOM_CONNECTION_SIZE=500072的键值对。

关键提醒:不要把设置代码放在server或ui函数内部,这两个函数在应用启动后才执行,此时vroom已完成初始化,设置无法生效。本地测试时需重启R会话再运行应用,避免残留的环境变量干扰测试结果。

内容的提问来源于stack exchange,提问作者jaymoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:42:00