Mam replikę mongody działającą w kontenerze dokowania (mongo: 3.0.11) w aws vpc (dla tego konkretnego przypadku tylko jeden węzeł, podstawowy).zestaw replik mongodb master "stateStr": "REMOVED"
Ten serwer jest zamykany co noc i zaczął się ponownie następnego dnia rano.
Po kilku miesiącach bezproblemowego działania, mam kilka błędów w ciągu ostatnich kilku tygodni. Zdarza się, że raz lub dwa razy w tygodniu uruchamianie mongo kończy się niepowodzeniem.
rs.status()
powraca stateStr: REMOVED
jak i komunikat o błędzie: errmsg : "Our replica set config is invalid or we are not a member of it"
Patrząc na dzienniki Mongo mam:
2016-06-07T12:01:48.724+0000 W NETWORK [ReplicationExecutor] getaddrinfo("database.my_vpc_dns.net") failed: Name or service not known
Gdy ten błąd ma miejsce, prosty restart na pojemniku Döcker naprawię, ale staram się zrozumieć, co powoduje błąd od czasu do czasu.
A więc po ponownym uruchomieniu serwera ten problem jest poprawny? – error2007s
@ error2007s, jeśli zrestartuję kontener dokującego mongo tak. Problem zniknął. Jeśli zrestartuję serwer, nie ma gwarancji, że problem zostanie rozwiązany, w większości przypadków tak, ale w pewnym momencie w przyszłości, po ponownym uruchomieniu serwera, ten sam błąd może się powtórzyć. Ten błąd występuje tylko podczas uruchamiania serwera. Ale jak powiedziałem, czasami nie na każdym starcie serwera. –
Więc zrestartujesz serwer lub zatrzymasz i uruchomisz serwer? – error2007s