zhangdianpeng

Results 2 issues of zhangdianpeng

我们在使用 ioredis 过程中遇到一个问题,连接的 redis 服务是通过 nginx 四层负载做的主从切换的代理,如果 redis1 可以连通就直接连接 redis1,否则切换到 redis2。但是 node 客户端永远都去连接 nginx:6379。 现在遇到一个问题,就是当 redis1 挂掉以后(比如直接电源关机),这个时候 node 客户端这边大约要等10 分钟左右才能成功连接成功,中间一直 hold 没反应。这个我们测试了下和客户端本身的 tcp.keepalive 配置有关: net.ipv4.tcp_keepalive_time=7200 net.ipv4.tcp_keepalive_intvl=75 net.ipv4.tcp_keepalive_probes=9 感觉像是 75 *...

question