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.
