1
aisk 2016-02-04 11:43:36 +08:00
redis 当时是不是 CPU 跑满了?
|
2
thinsky 2016-02-04 11:48:09 +08:00
可能是连接数达到上限?
|
3
iyaozhen 2016-02-04 12:06:49 +08:00
应该是 redis 主动断掉了不活跃的连接。不知到你是连上 redis 进行什么操作,如果是 pub/sub 则需要在客户端连接时设置一个类似 read_timeout=-1 的东西。 PHP 的还需这样: ini_set(‘ default_socket_timeout ’, -1)。不过一般的话设置 redis timeout=0 就行了。
|
4
mckelvin 2016-02-04 15:04:10 +08:00
Redis 的原因,或者 Redis 到 Python 程序中间的网络原因(比如网络延迟)。
Python 程序用的 Redis 客户端去兼容下断线重连比较好? 另外建议给机器和 Redis 集群都加上系统指标方便查问题,比如 Redis 所在机器的 CPU, 网络, Redis 本地时延,远程时延。 |