Replica Of Repeatedly Fails
Troubleshoot when the Replica Of process repeatedly fails and restarts.
Problem: The Replica Of process repeatedly fails and restarts
Diagnostic: A log entry in the Redis log of the source database shows repeated failures and restarts.
Cause: The Redis "client-output-buffer-limit" setting on the source database is configured to a relatively small value, which causes the connection drop.
Resolution: Reconfigure the buffer on the source database to a bigger value:
-
If the source is a Redis database on a Redis Enterprise Software cluster, increase the replica buffer size of the source database with:
rladmin tune db < db:id | name > slave_buffer < value >
-
If the source is a Redis database not on a Redis Enterprise Software cluster, use the config set command through
redis-cli
to increase the client output buffer size of the source database with:config set client-output-buffer-limit "slave <hard_limit> <soft_limit> <soft_seconds>"
Additional information: Top Redis Headaches for DevOps - Replication Buffer