JBoss AS 6.1 EJB3 池永远不会大于 50
JBoss AS 6.1 EJB3 Pool never bigger than 50
我目前正在对旧的 JBoss AS 6.1 进行负载测试。
但我有一个问题,EJB3 池似乎限制为 50。
在 JMX 控制台中看到:
CreateCount 50
当前大小 50
移除计数 0
最大尺寸 50
调用统计
concurrentCalls='48' 方法名称='applyRegulator' count='1902' minTime='108' maxTime='5825' totalTime='1874001'
奇怪的是,我可以在 ejb3-interceptors-aop.xml 中添加 @Pool 注释或更改池大小,但它仍然限制在 50。
您是否增加了可用的 JMS 会话数?
@ActivationConfigProperty(propertyName = "maxSession", propertyValue="30")
如果您的实例池没有被填满,那么您很可能 运行 没有 JMS 会话。
EJB 3 连接器在 ejb3-connectors-jboss-beans.xml 中配置,而不是 remoting-jboss-beans.xml 或任何其他文件!
socket://${hostforurl}:${port}?timeout=300000&maxPoolSize=3000&clientMaxPoolSize=500
我目前正在对旧的 JBoss AS 6.1 进行负载测试。 但我有一个问题,EJB3 池似乎限制为 50。
在 JMX 控制台中看到:
CreateCount 50
当前大小 50
移除计数 0
最大尺寸 50
调用统计 concurrentCalls='48' 方法名称='applyRegulator' count='1902' minTime='108' maxTime='5825' totalTime='1874001'
奇怪的是,我可以在 ejb3-interceptors-aop.xml 中添加 @Pool 注释或更改池大小,但它仍然限制在 50。
您是否增加了可用的 JMS 会话数?
@ActivationConfigProperty(propertyName = "maxSession", propertyValue="30")
如果您的实例池没有被填满,那么您很可能 运行 没有 JMS 会话。
EJB 3 连接器在 ejb3-connectors-jboss-beans.xml 中配置,而不是 remoting-jboss-beans.xml 或任何其他文件!
socket://${hostforurl}:${port}?timeout=300000&maxPoolSize=3000&clientMaxPoolSize=500