Проблема с репликацией MongoDB - хосты AWS и Windows - PullRequest
0 голосов
/ 17 января 2019

Я уже немного возился с этим, и мне удалось пролистать конфигурацию, учитывая, что документации не существует.

В настоящее время проблема заключается в том, что мои вторичные узлы ReplicaSet не могут получить биение моего Primary. Я могу пропинговать все хосты друг от друга, и я могу подключиться к оболочке со всех хостов.

Инициирован ReplicaSet, и я смог добавить участников, поэтому я знаю, что все они могут общаться.

Есть ли что-то, что мне нужно открыть на брандмауэре, чтобы пройти через сердцебиение?

1 Ответ

0 голосов
/ 17 января 2019

Проблема была с правилом входящего брандмауэра, который я создал для трафика через 27017.

Мое входящее правило содержало опечатку в номере порта, не позволяющую вторичному соединению связаться с первичным.

Правило для исходящих сообщений было в порядке, и это выглядело так, как будто ReplicaSet работал, потому что они получали информацию от Первичного.

Это создаст проблему, если вы находитесь в этом сценарии и выключили вторичные серверы, потому что Первичные будут знать, что те отключились, что отправят ваш Первичный в вторичный режим навсегда, и не смогут восстановиться, пока вы не выясните выпуск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...