Hi to all,
I'm doing some stress test on servicemix 3.1. I'm using it as a
satndalone esb.
I've deployed a simple service assembly with the following structure:
HTTP-BC -> EIP Pipeline -> SOAP HTTP BC PROVIDER -> Screen (
StreamWriterComponent )
I've configured a test where there are 100 virtual users and each one
performs 100 request to the
HTTP BC(Consumer)
I've test the external webservices and it's alive.
It seems that after some time the SOAP HTTP BC Provider is blocked and
this cause other request to
fill the seda que associated. (I've noticed this using with jconsole ).
When i stop servicemix a lot of exceptions are raised, and i found a lot
of exception like this:
java.lang.IllegalStateException: Connection factory has been shutdown.
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGetConnection(MultiThreadedHttpConnectionManager.java:456)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getConnectionWithTimeout(MultiThreadedHttpConnectionManager.java:394)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:152)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
Any idea on this???
Thanks
Andrea Zoppello
Engineering Ing. Informatica