En las plataformas de Windows, la sesión de R creada por Rserve y Apache Tomcat utilizado por DeployR tienen límites de memoria predeterminado de 2 GB. Para transferir los datos y realizar operaciones que pueden requerir más memoria, pueden aumentar estos valores predeterminados.
Límite de memoria de sesión R Rserve:
Para aumentar la memoria disponible para la sesión de R, agregue lo siguiente al principio de las secuencias de comandos de R que se pueden crear objetos demasiado grande para 2 GB de RAM:
memory.limit(size=#####)
donde ### es la cantidad de memoria que esté disponible en la sesión de R (en MB) hasta la cantidad de memoria física disponible.
Límite de Apache Tomcat POST:
Apache Tomcat tiene un límite de tamaño de mensaje POST predeterminado de 2 GB. Si es necesario aumentar para transferir mensajes mayores de DeployR, edición C:\Revolution\DeployR-7.1\Apache_Tomcat\conf\server.xml de Tomcaty agregue maxPostSize = "0" a la estrofa de conector, como se muestra a continuación:
<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" />
Reinicie Apache Tomcat/DeployR.