Terry-Mao / gopush-cluster

Golang push server cluster
GNU General Public License v3.0
2.08k stars 558 forks source link

redis连接超时的异常处理 #24

Closed RaymondChou closed 9 years ago

RaymondChou commented 10 years ago

redis配置中如设定timeout,会在一段时间后主动断开message的连接 下一条消息推送时,此行报error EOF,这条消息发送失败 https://github.com/Terry-Mao/gopush-cluster/blob/master/message/redis.go#L104

老版本redis的配置中timeout默认值为300,改为0后就不会主动断开连接 不是太大的问题 希望能处理下redis断开后的重连逻辑

Terry-Mao commented 10 years ago

好的,可以做一次TestOnBrorrow 的逻辑,然后处理重新连