压测过程中,获取不到redis连接池,发现redis连接数高

时间:2023-01-01 22:53:46

说明:图片截得比较大,浏览器放大倍数看即可(涉及到隐私,打了码,请见谅,如果有疑问,欢迎骚扰)。

最近在压测过程中,出现获取不到redis连接池的问题

压测过程中,获取不到redis连接池,发现redis连接数高

xshell连接redis服务器,查看连接数,发现比redis.properties文件中配置的连接数要大

redis-cli -p port -a name@password info | grep -e "connected_clients"

压测过程中,获取不到redis连接池,发现redis连接数高

停止压测后,连接数依旧差不多,难道是连接池没有释放?

于是查了下tcp连接到底是不是都是我那台provider服务器连接过来的,结果发现连接数排序前2个ip都不是我的服务器

压测过程中,获取不到redis连接池,发现redis连接数高

xshell连接到3.142这台服务器,发现是下面几个进程在连接redis服务器

压测过程中,获取不到redis连接池,发现redis连接数高

通过ps -ef命令,终于找到是哪个服务了

压测过程中,获取不到redis连接池,发现redis连接数高

询问了一番相关的开发,都是说不是自己的服务,那我就索性统统干掉

压测过程中,获取不到redis连接池,发现redis连接数高

至此,回归压测,再没出现redis获取不到连接池的问题。

虽然这算不上一个”真正”的性能问题,但是也为我们排查问题提供了思路。