在 Windows 平台上,两个 R 会话由 Rserve 和 DeployR 使用 Apache Tomcat 创建具有默认内存限制为 2 GB。要传输数据并执行操作,可能需要更多内存,可以提高这些默认值。Rserve R 会话内存限制︰为了提高对 R 会话可用的内存,可以创建对象太大为 2 GB 的 RAM 的 R 脚本的开头添加以下项︰

memory.limit(size=#####)

在 # # # 是可用于最大物理内存量 (以 mb 为单位) R 会话可用的内存量。 Apache Tomcat 投递限制︰Apache Tomcat 具有的默认开机自检消息大小限制为 2 GB。如果有必要提高这传输较大的 DeployR 邮件,编辑 Tomcat 的C:\Revolution\DeployR-7.1\Apache_Tomcat\conf\server.xml并添加maxPostSize ="0"到连接器 stanza 如下所示︰

<Connector port="7100" protocol="org.apache.coyote.http11.Http11NioProtocol" compression="1024" compressableMimeType="text/html,text/xml,text/json,text/plain, application/xml,application/json,image/svg+xml" connectionTimeout="20000" maxPostSize="0"redirectPort="7101" />

重新启动 Apache Tomcat/DeployR。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。