hi, i have trouble with client application which is creating 200 - 300 requests per second.
client application run without any problem for 2 - 3 hours, after that a few (3..5..20) requests fails with ConnectException. then all goes right.
Caused by: java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) at java.net.Socket.connect(Socket.java:452) at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSoc at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSoc at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:1 at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.ja at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:137) ... 14 more
client and server run on different computers. - if i run another client from another (3rd) computer, clients fails independently. while one client has trouble, the second client runs fine. - if i run two or more clients on one computer (separate jvm), problem occurs in same time.
Yes, we have the same problem. Unfortunately, we do not have a solution yet.
We use a dual Intel-XEON with W2K3/IIS/JBoss4.0.2 & Axis 1.3 on the server side.
When we perform a stresstest with a few simultaneous threads, we see the connection timeout coming up. It is about 0.1% of the calls. It doesn't make a difference if we call the server at the HTTP port of IIS or if we go directly to the Jboss/Tomcat port.
What I see is that the CPU load of one processor of the dual processor server is at a load of 80%
Maybe someone can help with this problem or knows a direction to search for a solution.