服务使用c++,redis客户端使用 hiredis 0.12.1,redisAsyncConnect创建连接, 订阅 subscribe,长时间空闲,连接被断开,redisAsyncSetDisconnectCallback 每24小时被调用,连接已经变成 CLOSE_WAIT 状态。
所有都表示连接被断开,可是被什么断开找不到,redis 的 timeout 参数为0,不像是redis服务断的,是不是 centos 断开的呢?
找了好久没有思路,求助。。。
相似问题