一、问题现象
客户关注微信公众号,在点击“借记卡绑定与解绑”等行内功能菜单时,页面访问速度过慢,经常超时无法访问。
二、原因分析
1、分析网络访问链路,手机与微信公用一条互联网线路,未发现问题,已经通过网络抓包获取访问信息,待后续分析处理。
2、排查日志发现在PWXWEB端有超时现象。
3、检查 console 线程池状态发现部分线程处在挂起排队状态。
4、检查中间件 weblogic 线程池目前最小100 最大200.
5、数据库线程池目前最小30 最大60
6、排查数据库资源,不存在性能差的查询数据。
三、解决方案
1、提升中间件最大线程池最大线程池扩大到 400
2、增加数据库线程池最大连接数扩大到 100
四、后期建议
观察运行情况,资源不足情况下可以按照如下方案解决。
1、提升应用资源配置,扩展初始参数中的内存、扩充线程数。
2、应用服务器 pwxweb 和 网关服务器 gateway做集群访问方式来分担访问压力。