Redis主从“连接丢失”错误

我有两个docker机器:

$ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS redis-master * virtualbox Running tcp://192.168.99.100:2376 v1.10.1 redis-slave1 - virtualbox Running tcp://192.168.99.101:2376 v1.10.1 

我试图部署主/从redis复制到这些机器,所以我们运行REDIS容器+ SENTINEL容器,并在主SLAVEOF实例上运行SLAVEOF命令。 首先一切正常,但经过一段时间(1-2分钟)主打印# Connection with slave 192.168.99.101:6379 lost. 日志和从站日志中的消息# Connection with master lost.站的# Connection with master lost. 和无限(没有成功)尝试与主同步。

我使用的REDIS版本是3.0.7 (也使用redis附带的sentinel)。

这里是MASTER日志(redis和sentinel日志): http : //pastebin.com/raw/MvwCTeEu

这里是SLAVE日志(redis和sentinel日志): http : //pastebin.com/raw/vV6e3utK

sentinel.conf:

 port 26379 dir /tmp sentinel announce-ip <SENTINEL_IP> sentinel monitor mymaster <MASTER_IP> 6379 2 sentinel down-after-milliseconds mymaster 30000 sentinel parallel-syncs mymaster 1 sentinel failover-timeout mymaster 180000 sentinel announce-port 26379 

redis.conf: http ://pastebin.com/raw/dqFYzTwz(它实际上是默认的REDISconfiguration,除了repl-backlog-size ,我已经增加到100mb来检查它是否不会帮助,但它没有)。

这是一个奇怪的问题,因为一开始复制/同步工作正常,但正如我所说的,1-2分钟后主从连接丢失。 在此期间,任何实例都不会执行redis / sentinel命令。 我刚刚启动了4个容器,让它们保持1-2分钟