Using the JConsole to figure out why I am getting an
"Out of Memory Error" - Unable to create thread
After about 3000 async calls to services my servicemix stops
processing. I can see the threadpool grow and grow and grow
in the JConsole thread display. I have several service assemblies
that are connected to lw-container that seem to work fine without
a heavy load. I am using ODE BPEL to do both syncronous and
asyncronous ME. Im using version SMX 3.2 and ODE 1.1.1 engine.
Under very little load things work OK. HOWEVER, I never see threads
returned to the threadpool. My JConsole always shows a constant
rise till EXHAUSTION. Any Help greatly appreciated...
SHould I be doing some sort of close from the BPEL? BPEL is always
starting the transactions. The lw-container assemblies are always
replying
to the "in" message by replying to the "out" portion of the inout ME. The
ODE/BPEL always provides a DONE status upon transaction comletion.
Seems the magic number of threads I can do is 3000, albeit I have SMX set to
MAX of 1000. In any case when 3000 is reached I begine getting the
"Out of Memory error - Unable to create thread.
Again any help greatly appreciated..
TIA
--
View this message in context:
http://www.nabble.com/threadpool-overflow-tp15975678s12049p15975678.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.