Задать вопрос
@Wolf_ktl
Сисадмин, Микротик MTCNA, MTCRE

MongoDB и постояное "stateSrt": «DOWN»?

Конфигурировал в сети по статье quard.ru/2012/07/mongodb-replica-sets В локальной сети все работает корректно. Как только вынес в глобальную сеть все перестало работать.
Картина такая есть сервер в облаке на нем стоит База она приняла значение PRIMARY . Второй сервер стоит в другом городе у него был статус STARTUP2 , тут же переключился на SECONDARY . А арбитр в пал в ступор "stateSrt" : "DOWN" lastHeartBeatMessage "still initializing

Что делать не знаю. Третий сервер как и второй стоит за mikrotikom , Все порты прописанный. К базе удаленно подключаюсь отовсюду . В чем проблема не пойму.
  • Вопрос задан
  • 2327 просмотров
Подписаться Оценить Комментировать
Решения вопроса 1
@Wolf_ktl Автор вопроса
Сисадмин, Микротик MTCNA, MTCRE
Решение нашел. Оказывается mongodb пытался подключиться по внешнему ip (к самому себе а не по 127.0.0.1) т.е. микротик был не правильно настроен.. надо было настроить NAT Lookup и проброс портов ..(который был сделан)

/ip firewall nat add action=dst-nat chain=dstnat comment="Nat for Mongo" dst-address=*.*.*.* dst-port=27036 protocol=tcp to-addresses=192.168.0.20 to-ports=27036

/ip firewall nat add action=src-nat chain=srcnat comment="Nat Loopback" protocol=tcp src-address=192.168.0.0/24 to-addresses=*.*.*.*
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы