Klo*_*tin 6 redis servicestack
我有时候(并不总是)
"无法连接:sPort:0"
使用ServiceStack.Redis时尝试从Redis获取值时出错.有谁知道那可能意味着什么?我正在使用PooledRedisClientManager来获取客户端.
我相信你可以通过增加游泳池来解决这个问题ConnectTimeout.我把它设置得很低(10ms),所以当创建池时,一些客户端在这么短的时间内无法连接.如果池返回其中一个客户端,它将抛出此错误("0"端口是因为它没有连接 - 它不知道它没有连接到哪个端口).延迟一段时间后,所有客户端都可以连接.
我将连接超时增加到500毫秒,问题消失了 - 客户端全部连接,尽管其中一些阻塞了几百毫秒.但这比错误要好得多.
| 归档时间: |
|
| 查看次数: |
2890 次 |
| 最近记录: |