there is one which has been fixed in current 2.4 CVS and will be incorporated into 2.4.5. This is related to EJB locking, see SourceForge bug #504895 for more information.
i don't know if this is biting you though as the leak is rather slow.
Does that version have the message cache feature?? If it doesn't then all those messages allways say in memory until they are consumed.
With the message cache feature, JBossMQ pages messages out to disk if is running low on memory.
is message caching in 2.4.4, if it is where is it configured?
I just checked... It is not in 2.4.4
It is a 3.0 only feature.
Untill a finish the backport ;-)
Please let me know when the backport is available for 2.4.4. I can't use 3.0 for a production application because it's still in Beta.
Keep an eay on the forum...
Anyone please let me know that the memory leak fault of
JMS/Joss has been fixed or still under investigation.
Is 24x7 avaiable on joss/jms
many forum in serval jms provider that the stability
of jms protocal still un stable for the time being.
All my messages are Durable and are consumed by the MDB immediately after receipt. I've only allocated a maximum 1 MDB. The messages shouldn't be in memory very long so I'm not convinced the message caching will fix the problem. Could the memory leak be somewhere else?
Here's a snipet of the architecture
- stateless session bean put message in queue
- MDB 1 consumes message in queue
- MDB 1 creates a worker (ie. stateless session bean), process the message, put message in another queue
- MDB 2 consumes message