1

I have two docker machines:

$ 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 

I am trying to deploy master/slave redis replication to those machines, so on each of them I run REDIS container + SENTINEL container and run SLAVEOF command on master redis instance. Everything works fine at first, but after some time (1-2 minutes) master prints # Connection with slave 192.168.99.101:6379 lost. message in log and slave logs # Connection with master lost. and infinitely (without success) tries to resync with master.

REDIS version I use is 3.0.7 (also using sentinel shipped with redis).

Here is MASTER log (redis and sentinel logs): http://pastebin.com/raw/MvwCTeEu

Here is SLAVE log (redis and sentinel logs): 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 (it's actually default REDIS config , except repl-backlog-size which I've increased to 100mb to check if it wont help but it did not).

This is strange issue because at first replication/syncing works fine at first but, as I said, after 1-2 minutes master-slave connection is lost. During this time no redis/sentinel command are executed on any instance. I just start 4 containers and leave them for 1-2 minutes...

1
  • Did you ever find an answer to this issue? Commented Aug 31, 2016 at 21:55

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.