weblogic连接池过小导致TPS呈周期性跳坑现象
利用晚上时间跑个12小时稳定性,第二天发现TPS曲线图成了这个样子。
排查步骤:
1、观察TPS图发现,几乎每两个小时TPS掉一次坑,是周期性的,而且TPS有掉到0的现象。LR上也有失败的交易,猜想是TPS掉坑的时候交易才报错,因为之前测负载的时候并没有交易报错。
2、查看服务器日志,发现报连接池不够错误。加大连接池晚上再跑一次稳定性。
3、重跑稳定性后没有周期性掉坑的现象了。分析掉坑原因是因为连接池太小,达到一定请求后,weblogic连接池断开连接,所以TPS降到0,自动创建连接后可以正常请求了,达到一定请求后又断开连接,才有周期性掉坑的现象。