[R] Regarding socket exception when using Rserve
Ranjana Girish
ranjanagirish30 at gmail.com
Thu Nov 24 13:19:35 CET 2016
Hi all,
we are connecting to R language from Java using Rserve().
while doing so,Got one issue at hand
Some of the command in R is taking more than 20 min. During this time we
are receiving
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.net.SocketInputStream.read(SocketInputStream.java:108)
at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:213)
at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:180)
at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:250)
at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:258)
at
org.rosuda.REngine.Rserve.RConnection.parseAndEval(RConnection.java:497)
at org.rosuda.REngine.REngine.parseAndEval(REngine.java:108)
The R command which is getting executed is
DocumentTermMatrix(documents)
which is a huge matrix creation operation,
The above command works fine, if we execute in R environment directly.
We tried,
1. Both the eval function: *VoidEval* and *serverEval*
*2. Also increased the java.paramters both at Apachae tomcat*
options( java.parameters = "-Xss4096m -Xms8192m -Xmx16384m
-XX:PermSize=10240m -XX:MaxPermSize=10240m")
3.Also the same in setenv of apachae tomcat file
Please tell what are the other solutions ,that can be try out
Thanks in advance
Ranjana
[[alternative HTML version deleted]]
More information about the R-help
mailing list