I'm getting intermittent errors from devices connecting to my IIS REST service via SSL.
My app works just fine, but sometimes I get this exception. It is handled properly and does not bring down app..
ut I wonder what does it mean and if there any way to fix it? Currently it causes delays in data retreived. Also, it floods logs and I can't really ignore it.. I wonder if I can better this situation.
Is this something I should expect when I deal with REST services?
My server is on Amazon EC2.
Read error: ssl=0x1211a88: I/O error during system call, Connection
reset by peer
javax.net.ssl.SSLException: Read error: ssl=0x1211a88: I/O error
during system call, Connection reset by peer at
org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_read(Native
Method) at
org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:671)
at libcore.io.Streams.readSingleByte(Streams.java:41) at
org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:655)
at libcore.io.Streams.readAsciiLine(Streams.java:201) at
libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:544)
at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:784) at
libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
at
libcore.net.http.HttpURLConnectionImpl.getResponseMessage(HttpURLConnectionImpl.java:475)
at libcore.net.http.HttpsURLConnectionImpl.getResponseMessage
This is NOT something I can reproduce. Not permissions or onaything like this. This is intermittent problem. I see about 1000 of those every day from 200 devices connecting every minute.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…