Hi,

It seems to me the threadpool run out with sendSync cause this problem.
The possible solution could be
1. use send instead of sendSync as much as possible
2. Enlarge your thread pool[1] and set reasonable timeout for sendSync can reduce the hang possibility. 3. Another solution is your bc should support message throttle, which means shouldn't send too much(means more request than the threadpool size) concurrent request to your se.

[1]http://servicemix.apache.org/thread-pools.html
Freeman

On 2009-7-3, at 下午6:37, Jay Lingusgur wrote:



here is the Thread Dump:
http://www.nabble.com/file/p24321042/SMX.zip SMX.zip



Jean-Baptiste Onofré wrote:

Hi Jay,

you can increase the threadpool size using the
conf/servicemix.properties file.

You can find more information around the thread pool tuning here:
http://servicemix.apache.org/thread-pools.html

This setup is global to SMX (main ExecutorImpl) but you can define the define for each component (using the properties file for each component).

Regards
JB

Jay Lingusgur wrote:
Hi,

I am using Apache ServiceMix 3.0, I am getting SocketTimedOut Exception
when
I do a load test using LoadRunner Tool.

The application goes into a freeze and I can see a message in the log
stating that the Threadpool size of 255 is reached.

I have to restart the application to make it work normally.

I am not sure what is causing the crash is it Jetty or the SEDA queues in
ServiceMix?

I need to get a resolution to this issue ASAP, any help will be highly
appreciated.

Thanks in advance.

Regards
Jay



--
View this message in context: 
http://www.nabble.com/Jetty-ServiceMix-goes-into-deadlock-under-load-tp24305422p24321042.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.



--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com

Reply via email to