JBoss AS 6.1 EJB3池永远不会超过50

时间:2017-03-01 18:55:31

标签: jboss jboss6.x

我目前正在对旧的JBoss AS 6.1进行负载测试。 但我遇到的问题是EJB3池似乎限制在50个。

在JMX控制台中可以看到:

CreateCount 50
CurrentSize 50
RemoveCount 0
MaxSize 50

InvocationStatistics concurrentCalls =' 48'方法名称=' applyRegulator'计数=' 1902' minTime =' 108' MAXTIME =' 5825' TOTALTIME =' 1874001'

奇怪的是,我可以添加@Pool注释或更改ejb3-interceptors-aop.xml中的池大小,但它仍然限制在50。

2 个答案:

答案 0 :(得分:0)

您是否增加了可用的JMS会话数量?

@ActivationConfigProperty(propertyName = "maxSession", propertyValue="30")

如果未填充实例池,则很可能用完JMS会话。

答案 1 :(得分:0)

EJB 3连接器在ejb3-connectors-jboss-beans.xml中配置,而不是在remoting-jboss-beans.xml或任何其他文件中配置!

插座:// $ {hostforurl}:$ {端口}超时= 300000&安培; maxPoolSize = 3000&安培; clientMaxPoolSize = 500

来源:https://developer.jboss.org/message/615825#615825