Hi Thomas,
I've done other tests and i found that if i change some parameters with
JMX to servicemix-component
some test goes ok.
I've tried with 50 users doing each one 100 request and i set the
MaxConnectionsPerHost to 50 and the test completed successfully.
I dont't know if this will solve definitely the problems, but at the
moment this is the only solution that
we've found.
Cheers
Andrea
Thomas TERMIN ha scritto:
I have the same problem at the moment and trying currently to find a
solution for that.
Cheers
Thomas
Andrea Zoppello wrote:
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