BES中间件JDBC连接池沾满不释放问题如何分析?

环境描述:
前端2台nginx负载,默认轮训分发策略
后端10台BES中间件集群,连接池50-300,线程池1000

问题现象:
业务高峰期时,BES中间件集群其中某一台实例服务日志信息,显示连接池沾满无法分配,但是集群的剩余实例节点无任何压力,此时客户通过nginx负载地址访问业务系统会一直往故障节点分发请求,不往正常节点分发请求,导致客户访问业务系统缓慢,这种现象问题,该如何分析处理和问题定位呢?

1回答

priestpriest  系统架构师 , None
建议分析思路:1、验证nginx代理转发正确性2、分析当前出问题的实例的资源使用情况,从系统层面到代码层面3、调整相关参数(池参数、等等),获取系统最大处理能力,并对此进行合理优化...显示全部

建议分析思路:
1、验证nginx代理转发正确性
2、分析当前出问题的实例的资源使用情况,从系统层面到代码层面
3、调整相关参数(池参数、等等),获取系统最大处理能力,并对此进行合理优化

收起
 2020-01-18
浏览84
aixchina 邀答

问题状态

  • 发布时间:2019-11-27
  • 关注会员:2 人
  • 问题浏览:2869
  • 最近回答:2020-01-18
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30