Getting a few of these in the broker log of our AppServer:
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- Cannot write response message. (8420) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- java.net.SocketException: Connection reset by peer: socket write error [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.socketWrite0(Native Method) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.write(SocketOutputStream.java:159) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.io.BufferedOutputStream.write(BufferedOutputStream.java:121) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.util.MsgOutputStream.writeMsgbuf(MsgOutputStream.java:223) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.util.MsgOutputStream.writeMsg(MsgOutputStream.java:115) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.sendClientRsp(ubClientThread.java:2218) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubASclientThread.processDequeueLast(ubASclientThread.java:530) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processEvent(ubClientThread.java:1215) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.mainline(ubClientThread.java:438) [15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.run(ubClientThread.java:359)
Any thoughts what it could be?
Progress 11.5 on Win 2012 R2. It's a stateless AppServer. I can't see anything else in other log files that stick out as obviously being related. We had something similar on our old 11.2 box, but that also came with Java heapspace issues which we don't seem to be getting. Heapspace is set to -Xmx256m anyway.
Getting a few of these in the broker log of our AppServer:
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- Cannot write response message. (8420)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- java.net.SocketException: Connection reset by peer: socket write error
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.socketWrite0(Native Method)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at java.io.BufferedOutputStream.write(BufferedOutputStream.java:121)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.util.MsgOutputStream.writeMsgbuf(MsgOutputStream.java:223)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.util.MsgOutputStream.writeMsg(MsgOutputStream.java:115)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.sendClientRsp(ubClientThread.java:2218)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubASclientThread.processDequeueLast(ubASclientThread.java:530)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processEvent(ubClientThread.java:1215)
[15/06/19@17:08:19.813+0100] P-015908 T-C-0010 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.mainline(ubClientThread.java:438)[/collapse]
A few things that come to mind...
Do you have a firewall in place?
Other network issues?
Can you find any related protrace files?
[mention:44a028c96ca44788b729e5185220e84a:e9ed411860ed4f2ba0265705b8793d05] that makes sense.
[mention:bd94ed2843f848d2a02b5599fd55d498:e9ed411860ed4f2ba0265705b8793d05] No protrace files. No firewall that I know if.
Any protrace files would be on the client side (if any).
Libor made a good suggestion... especially since I seem to remember you run async appserver requests from the client side.
Thanks - yeah Libor's suggestion makes a lot of sense.