Redis master-slave не подключается после шифрования TLS - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть настройка 1 master и 1 slave на 2 хостах с конфигурацией ниже:

Версия Redis 3.2.9

Общая конфигурация Master:

bind 127.0.0.1

port 6379

Конфигурация Slave:

bind 127.0.0.1

port 6380

masterauth redispass

slaveof 127.0.0.1 6379

Конфиг без ssl в haproxy работает хорошо.Я могу подключить и главный и подчиненный порты на обоих хостах.Все проверки здоровья работают хорошо.установить и получить работает.

Но как только я пытаюсь разгрузить ssl в haproxy, я получаю ошибку ниже:

redis.log, как показано ниже:

От мастера >>

13888:M 11 Dec 11:15:26.630 # Server started, Redis version 3.2.9
13888:M 11 Dec 11:15:26.631 * DB loaded from disk: 0.000 seconds
13888:M 11 Dec 11:15:26.631 * The server is now ready to accept connections on port 6379
13888:M 11 Dec 11:15:26.631 - DB 0: 6 keys (0 volatile) in 8 slots HT.
13888:M 11 Dec 11:15:26.631 - 0 clients connected (0 slaves), 1033720 bytes in use
13888:M 11 Dec 11:15:27.413 # Accepting client connection: accept: Software caused connection abort
13888:M 11 Dec 11:15:29.450 - Accepted 127.0.0.1:17235
13888:M 11 Dec 11:15:29.451 - Reading from client: Connection reset by peer

От ведомого:

3390:S 11 Dec 10:08:59.786 * Connecting to MASTER 127.0.0.1:6379
3390:S 11 Dec 10:08:59.786 * MASTER <-> SLAVE sync started
3390:S 11 Dec 10:08:59.787 * Non blocking connect for SYNC fired the event.
3390:S 11 Dec 10:09:03.840 # Accepting client connection: accept: Software caused connection abort
3390:S 11 Dec 10:09:05.105 - DB 0: 6 keys (0 volatile) in 8 slots HT.
3390:S 11 Dec 10:09:05.105 - 0 clients connected (0 slaves), 1033744 bytes in use
3390:S 11 Dec 10:09:05.794 # Error reply to PING from master: '-Reading from master: Software caused connection abort'

Из статистики haproxy он дает L6 и L4 ОК.

Может ли это быть чем-то конкретным с конфигурацией redis?Я еще не добавил часовых в эту настройку.В чем может быть проблема?

...