문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

rs.printSlaveReplicationInfo()

이 페이지의 내용

  • 정의
  • 출력
rs.printSlaveReplicationInfo()

버전 4 이후 더 이상 사용되지 않습니다.4.1: 대신 rs.printSecondaryReplicationInfo() 을(를) 사용합니다.

세트의 세컨더리 노드의 관점에서 복제본 세트 상태를 형식화한 보고서를 반환합니다. 출력은 db.printSlaveReplicationInfo() 출력과 동일합니다.

다음은 두 개의 세컨더리 멤버가 있는 복제본 세트에서 실행된 rs.printSlaveReplicationInfo() 메서드의 출력 예시입니다.

source: m1.example.net:27017
syncedTo: Thu Apr 10 2014 10:27:47 GMT-0400 (EDT)
0 secs (0 hrs) behind the primary
source: m2.example.net:27017
syncedTo: Thu Apr 10 2014 10:27:47 GMT-0400 (EDT)
0 secs (0 hrs) behind the primary

프라이머리 멤버의 비활성 기간이 members[n].secondaryDelaySecs 값보다 큰 경우 지연된 멤버는 프라이머리 멤버보다 0초 뒤처진 것으로 표시될 수 있습니다.

rs.printSlaveReplicationInfo()가 실행될 때 멤버는 프라이머리 뒤에 음수의 시간 값을 표시할 수 있습니다. 이 동작은 세컨더리가 일정 기간 동안 비활성화된 후 쓰기를 복제하지만 최신 optime으로 프라이머리로부터 하트비트를 수신하기 전에 메서드가 호출되는 경우 예상되는 동작입니다.

참고

보조 노드에서 보고한 지연은 cluster 상태를 대표하지 않을 수 있습니다. 값이 음수라고 해서 세컨더리가 프라이머리보다 앞서 있다는 의미는 아닙니다.

복제본 세트에 대한 최신 정보를 보려면 일반적으로 프라이머리에서 rs.printSlaveReplicationInfo()를 실행하는 것이 좋습니다.

돌아가기

rs.printSecondaryReplicationInfo

다음

rs.reconfig

이 페이지의 내용