对于超过125个并发用户,Websphere连接池中的最大连接的理想值应该是多少?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于超过125个并发用户,Websphere连接池中的最大连接的理想值应该是多少?相关的知识,希望对你有一定的参考价值。

目前我从websphere服务器面临以下问题,

[5/15/18 6:45:20:959 BST] 0000060d FreePool E J2CA0045E:为资源jdbc / ICWS调用方法createOrWaitForConnection时连接不可用。

J2CA0045E错误的根本原因是,

  • 在长期运行的LTC中使用可共享连接
  • 同一线程上的多个连接请求,无需调用close()
  • 应用程序中的连接泄漏
  • 长时间运行的查询或缓慢的数据库响应时间
  • 最大连接数设置得太低

所以我检查了上面提到的所有原因,最后发现最大连接数设置得很低。我面临的困难是找到最大连接的理想数量。我在websphere中部署的web服务有125个并发请求,目前最大连接大小为50.但我发现这还不够。以下是服务器规范,

LPAR级别的内存使用量为14 GB中的12 GB。

堆:

  • 初始堆 - 512
  • 最大堆大小 - 2560

我可以使用上述服务器规范将最大连接值设置为200或更高吗?

要么

这个参数有理想的值吗?

答案

没有适用于所有使用模式的固定答案。这是一个调整问题。对于一个起点,一个好的指导原则是,如果您的Web服务每次调用时都需要单个连接,那么目标是使最大并发Web服务请求数和最大连接数匹配。

以上是关于对于超过125个并发用户,Websphere连接池中的最大连接的理想值应该是多少?的主要内容,如果未能解决你的问题,请参考以下文章

连接池已满,超过最大连接数 解决方案

WIN7的IIS对并发连接数有限制么

(转)WebSphere 中池资源调优 - 线程池连接池和 ORB

如何解决高并发,连接等待超时的异常

java数据库连接池最大连接数最小连接数怎么设置

java数据库连接池最大连接数最小连接数怎么设置