I am using HTTP client to send data to the server using persistent http connections. The data which is approximately 12 MB and is sent on the connect as a byte array on the HTTPRequest. While doing so the connection fails with the following error.
"[write] I/O error: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Software caused connection abort: socket write error"
this happens after a certain amount of data is written on the connection and the failure happens abruptly. I know there is a proxy and a load-balancer in between. But cant run fiddler to diagnose where exactly the connection is closed.
The server is JBOSS 6.4, and I have tried with a large max header size configured, but the connection still fails. This normally does not happen with a lot of small HTTP requests, but only fails when the data is large.
Any way I can diagnose the actual reason as to why the connection was closed and how i can avoid it.