[jboss-user] [JBoss Messaging] - JMS Connections not getting released after upgrading to JBoss 6.0.1

Melvin Vincent do-not-reply at jboss.com
Wed Apr 3 11:30:12 EDT 2013


Melvin Vincent [https://community.jboss.org/people/mells82] created the discussion

"JMS Connections not getting released after upgrading to JBoss 6.0.1"

To view the discussion, visit: https://community.jboss.org/message/806256#806256

--------------------------------------------------------------
We're in the process of testing an upgrade from JBoss 4.0.3 to JBoss 6.0.1. 

Configuration and general functionality seem to be fine, however under load after about 30 minutes of testing under 'typical' configurations we're seeing messages like so:
 
Exception caught while trying to Query Mainframe through JMS com.xxx.util.exception.BackendServiceException: The JMS resource creation failed: com.ibm.msg.client.jms.DetailedJMSException: MQJCA1011:Failed to allocate a JMS connection. An internal error caused an attempt to allocate a connection to fail. See the linked exception for details of the failure.
 at
com.xxx.util.integration.ConnectionFactory.getJMSConnectionByName(ConnectionFactory.java:328) 
.. linked exception

Caused by: javax.resource.ResourceException: IJ000655: No managed connections available within configured blocking timeout (30000 [ms]) 

It would appear that pooling/connection management is VERY different in JBoss EAP 6.0.1(JBoss 7) than it was in 4.0.3. or something else is causing connections to remain open and in use where we wouldn't expect them to, despite the code we've written remaining the same.
 
Jboss Version: 6.0.1 EAP ( Open Source Version 7.1.3 )
MQ Version: 7.0.1.8 ( Middleware please let me know if I have this correct )

The issue we see occurs very quickly ( < 30 minutes of load, where concurrent users > 150 )
Restarting the app server allows for low volume usage.

The basic test case being:

We have 2 connection factories defined ( one JMS 1.1 compliant, another JMS 1.0 QueueConnection Factory ) and 57 queues defined as admin objects. 75 'connections' are allowed for each connection factory, and it would appear after that short of a run time we run entirely out of those connections as wait times exceed the max wait of 30 seconds.

Thanks
Mel
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/806256#806256]

Start a new discussion in JBoss Messaging at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2042]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130403/0746cc03/attachment-0001.html 


More information about the jboss-user mailing list