I have a Redis cluster of 4 masters and 3 slaves/replicas. One node in the cluster, a slave, keeps closing the connection every time I try to connect to it. I do not see errors in the log for the slave.
slots:0-5460 (5461 slots) master
0 additional replica(s)
slots: (0 slots) master
0 additional replica(s)
slots: (0 slots) slave
replicates 58e1f6ba0609ec71c39afcdaa9cde3ba60536989
slots:5461-10922 (5462 slots) master
1 additional replica(s)
slots: (0 slots) slave
replicates ece88f7e8bdc33e6b1b05e44e8c2b138167ed4d6
slots:10923-16383 (5461 slots) master
1 additional replica(s)
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
C02VJ0T6HV2Q:7000 me$ ../redis-server redis.conf
16590:C 18 Dec 10:18:25.244 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
16590:C 18 Dec 10:18:25.245 # Redis version=4.0.2, bits=64, commit=00000000, modified=0, pid=16590, just started
16590:C 18 Dec 10:18:25.245 # Configuration loaded
16590:M 18 Dec 10:18:25.246 * Increased maximum number of open files to 10032 (it was originally set to 4864).
16590:M 18 Dec 10:18:25.247 * Node configuration loaded, I'm 35cf0c299ce365167f007c45271b5352810395f5
16590:M 18 Dec 10:18:25.247 # Server initialized
16590:M 18 Dec 10:18:25.247 * DB loaded from append only file: 0.000 seconds
16590:M 18 Dec 10:18:25.247 * Ready to accept connections
16590:S 18 Dec 10:18:25.248 * Before turning into a slave, using my master parameters to synthesize a cached master: I may be able to synchronize with the new master with just a partial transfer.
16590:S 18 Dec 10:18:25.248 # Cluster state changed: ok
16590:S 18 Dec 10:18:26.286 * MASTER <-> SLAVE sync started
16590:S 18 Dec 10:18:26.286 * Non blocking connect for SYNC fired the event.
16590:S 18 Dec 10:18:26.286 * Master replied to PING, replication can continue...
16590:S 18 Dec 10:18:26.287 * Trying a partial resynchronization (request fa18bca2285d749ab71f2c49d0ddb3514b9b8cbf:1).
16590:S 18 Dec 10:18:26.288 * Full resync from master: 1e3c78d6d6b5a395a30e5a9c22bf34423ad4c717:2671882
16590:S 18 Dec 10:18:26.288 * Discarding previously cached master state.
16590:S 18 Dec 10:18:26.295 * MASTER <-> SLAVE sync: receiving 204 bytes from master
16590:S 18 Dec 10:18:26.295 * MASTER <-> SLAVE sync: Flushing old data
16590:S 18 Dec 10:18:26.296 * MASTER <-> SLAVE sync: Loading DB in memory
16590:S 18 Dec 10:18:26.296 * MASTER <-> SLAVE sync: Finished with success
16590:S 18 Dec 10:18:26.296 * Background append only file rewriting started by pid 16592
16590:S 18 Dec 10:18:26.321 * AOF rewrite child asks to stop sending diffs.
16592:C 18 Dec 10:18:26.321 * Parent agreed to stop sending diffs. Finalizing AOF...
16592:C 18 Dec 10:18:26.321 * Concatenating 0.00 MB of AOF diff received from parent.
16592:C 18 Dec 10:18:26.321 * SYNC append only file rewrite performed
16590:S 18 Dec 10:18:26.389 * Background AOF rewrite terminated with success
16590:S 18 Dec 10:18:26.389 * Residual parent diff successfully flushed to the rewritten AOF (0.00 MB)
16590:S 18 Dec 10:18:26.389 * Background AOF rewrite finished successfully
I have tried stopping and restarting the failing node. It still does not accept connections. Any thoughts about why I can't connect to this one node in the cluster?