I get the org.lightcouch.CouchDbException: java.net.SocketException: Connection reset every once in a while. The couchdb logs show nothing special - I see an index update going on. Can you advise what could be causing the connection reset.
Logs in my code
Uncaught exception in thread XYZThread_1404403800000_5. Exiting with error code 2 org.lightcouch.CouchDbException: java.net.SocketException: Connection reset
Caused by: org.lightcouch.CouchDbException: java.net.SocketException: Connection reset
at org.lightcouch.CouchDbClientBase.executeRequest(CouchDbClientBase.java:272)
at org.lightcouch.CouchDbClient.bulk(CouchDbClient.java:342)
at com.abc.store.core.StoreClient.bulk(StoreClient.java:154)
at com.abc.store.core.Store.bulkSaveOrUpdate(Store.java:349)
... 4 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:92)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:62)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.lightcouch.CouchDbClientBase.executeRequest(CouchDbClientBase.java:268)
... 8 more
Couchdb logs at the same instance
[Thu, 03 Jul 2014 16:10:00 GMT] [info] [<0.137.0>] 127.0.0.1 - - POST /store/_bulk_docs 201
[Thu, 03 Jul 2014 16:10:11 GMT] [info] [<0.273.0>] Starting index update for db: store idx: _design/queries
[Thu, 03 Jul 2014 16:10:11 GMT] [info] [<0.273.0>] Index update finished for db: store idx: _design/queries
[Thu, 03 Jul 2014 16:10:11 GMT] [info] [<0.3679.21>] 127.0.0.1 - - GET /store/_design/queries/_view/docsByNameAndType?key=[%22Email%20Server%22,%22Server%22]&include_docs=true 200