Docs 菜单

Docs 主页开发应用程序MongoDB Manual

db.printSecondaryReplicationInfo()

在此页面上

  • 定义
  • 输出
db.printSecondaryReplicationInfo()

从副本集的从节点成员的角度打印副本集状态的格式化报告。 输出与rs.printSecondaryReplicationInfo()方法相同。

在具有两个从节点成员的副本集上运行时的 db.printSecondaryReplicationInfo()输出示例:

source: m1.example.net:27002
syncedTo: Mon Mar 01 2021 16:30:50 GMT-0800 (PST)
0 secs (0 hrs) behind the primary
source: m2.example.net:27003
syncedTo: Mon Mar 01 2021 16:30:50 GMT-0800 (PST)
0 secs (0 hrs) behind the primary

注意

在 中运行的db.printSecondaryReplicationInfo() 方法mongosh 返回 JSON 。使用db.printSecondaryReplicationInfo() 进行手动检查,并在脚本中使用rs.status()

当主节点上的不活动时段大于 members[n].secondaryDelaySecs 值可能会显示为落后于主节点 0 秒。

db.printSecondaryReplicationInfo()运行 时,节点可能会显示落后于主节点的负时间值。如果在从节点复制一段不活动后的写入操作之后、但在从节点接收来自具有最新db.printSecondaryReplicationInfo() optime 的主节点的心跳之前运行 ,则这是预料之中的。

注意

从节点报告的延迟可能无法代表集群的运行状况。 负值并不表示从节点领先于主节点。

要获取副本集的最新状态,请在主节点上运行db.printSecondaryReplicationInfo()

← db.printReplicationInfo()

在此页面上