aws vpc (mongo : 3.0.11)의 docker 컨테이너에서 실행되는 mongodb 복제본을 가지고 있습니다 (특정 사례의 경우 단지 하나의 노드, 기본).mongodb 복제본 세트 마스터 "stateStr": "REMOVED"
이 서버는 매일 밤 종료되고 다음날 아침에 다시 시작됩니다.
지난 몇 달 동안 원활하게 실행 된 후 지난 몇 주 동안 몇 가지 오류가 발생했습니다. 일주일에 한 두 번씩 mongo 시작이 실패합니다.
rs.status()
반환
및 stateStr: REMOVED
오류 메시지로 :
errmsg : "Our replica set config is invalid or we are not a member of it"
는 몽고 로그를 보면 내가 가진 :
2016-06-07T12:01:48.724+0000 W NETWORK [ReplicationExecutor] getaddrinfo("database.my_vpc_dns.net") failed: Name or service not known
이 오류가 발생의 고정 표시기 컨테이너에 대한 간단한 재시작 고칠 것입니다,하지만 난이 오류 가끔 발생하는 원인을 이해하기 위해 고민 중입니다.
그래서 문제가 발생한 서버를 다시 시작하면 어떻게됩니까? – error2007s
@ error2007s mongo 도커 컨테이너를 다시 시작하면 예. 문제는 사라졌습니다. 서버를 다시 시작하면 대부분의 경우 예에서 문제가 해결 될 것이라는 보장은 없지만 서버 시작시 다시 동일한 오류가 다시 발생할 수있는 시점이 있습니다. 이 오류는 서버 시작시에만 발생합니다. 하지만 제가 말했듯이 가끔은 모든 서버를 시작할 때가 아닙니다. –
그러면 서버를 다시 시작하거나 서버를 중지했다가 다시 시작하십시오. – error2007s