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
浏览414
aixchina 邀答
相关推广
  • 2020 容器云职业技能大赛运维岗课程系列之—容器云平台的日常故障处理
    近年来,容器技术的发展也非常迅猛,以docker和kubernetes为代表的容器技术日新月异,但我们也在容器的使用过程中碰到各种困扰和难题。本文针对Docker容器和kubernetes集群安装,部署,维护过程中,产生的问题和故障,做出有针对性的说明和解决方案,希望可以帮助到大家去快速定位和解决类似问题故障。
  • 问题状态

  • 发布时间:2019-11-27
  • 关注会员:2 人
  • 问题浏览:3206
  • 最近回答:2020-01-18