首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接池下降中的Jboss EAP 6.2 AvailableCount

连接池下降中的Jboss EAP 6.2 AvailableCount
EN

Server Fault用户
提问于 2017-03-08 08:46:02
回答 1查看 1.1K关注 0票数 0

1.我们有一个使用Servlets和JSP的J2EE应用程序,运行在Jboss 6.2上,并使用server数据库。

2.在用户计数为20的UAT系统上,一切都很好,但当我们将同一应用程序转移到用户数量超过80的生产系统时,我们在Jboss中面临连接池计数的问题。这个计数持续下降,在8-10小时后,用户无法登录到系统中,因此我们需要通过单击Profile选项卡中Datasource部分中可用的刷新按钮手动刷新连接池。

3.我们检查了是否有连接泄漏,因为我们已经关闭了最后{}部分中的所有数据库连接。

4.我们还增加了STANDALONE.XML文件中的最大最小池大小,并添加了RedHat site.Please推荐的一些验证标记,参见附件文件。

问题-有什么方法可以使Jboss控制台上可用的刷新按钮功能自动化,这样空闲连接就会被自动销毁。

连接池的Jboss控制台视图。在这里输入图像描述

在这里输入图像描述

EN

回答 1

Server Fault用户

发布于 2017-03-08 14:23:51

好的,如果您只想定期刷新池,首先使用以下内容创建一个文件(例如commands.cli):

代码语言:javascript
复制
/subsystem=datasources/data-source=ibpmprod/:flush-idle-connection-in-pool()
/subsystem=datasources/data-source=ibpmprod/:flush-all-connection-in-pool()

然后,每次您想要执行刷新时,请使用cli:

代码语言:javascript
复制
${JBOSS_INSTALLATION_DIR}/bin/jboss-cli.sh -c --file=commands.cli

您应该检查刷新-空闲或刷新-所有适合您的需要,当然,您可以缩短它,以便它将运行在您需要的频率/时间。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/836953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档