最近在压测过程中,server加进程时,发现启动不了,redis拿不到连接。这里记录一下排查过程。
一、查看连接配置
redis客户端连接后,使用命令info查看当前连接数
使用config get maxclients查看配置的最大连接数
当时看到连接数已经快超过10000了
之前排查过连接数爆掉的问题,是因为连接长时间不活跃,被中间设备断开连接,redis server又没有设置keepalive,导致server这边连接一直无法断开,客户端会不断重连,导致连接越积越多。当前redis版本是5.0.4,这个版本默认设置了keepalive,排除这个可能
二、统计客户端连接数