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

问题描述 投票:0回答:1

目前我从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-services websphere connection-pooling
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.