Docs 主页 → 开发应用程序 → MongoDB Manual
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 的心跳之前调用该方法,则可以预期会出现此行为。
注意
从节点报告的延迟可能无法代表集群的运行状况。 负值并不表示从节点领先于主节点。
要获取有关副本集的最新信息,通常建议在主节点上运行rs.printSlaveReplicationInfo()
。