I have checked all of the messaging and I have NO sendSync
messages and all providers are receiving a Done Status
message from the ODE engine after successful transaction.
Question: Do the providers need to reply back to a DONE status
message?  I never see any pool reclaimed.  It just grows
and grows.  How can I figure out whats wrong?
TIA



jbi joe wrote:
> 
> 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-tp15975678s12049p16025535.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to