15.20. 设置复制超时周期

供应商必须具有与消费者的独占连接,才能向该目录发送更新。如 第 15.3.3 节 “防止在多层复制中移动消费者” 所述,可以为试图连接到消费者的供应商配置等待时间,以便在消费者与其他供应商关联时不会挂起。
也可以为供应商设置超时周期,因此它不会保持在缓慢或损坏的连接间发送更新。
有两个属性可设置超时周期:
  • nsDS5ReplicaTimeout 设置复制操作在超时和失败前等待消费者的响应的秒数。要设置最佳数量,请检查访问日志来查看复制过程的平均时间,并相应地设置超时时间。
  • nsDS5DebugReplicaTimeout 在启用调试日志时设置复制操作的超时时间。此设置可能比 nsDS5ReplicaTimeout 设置更小,因为调试日志可能会减慢目录操作的速度。此属性可以选择设置应用此参数的错误日志级别;默认值为复制调试(8192)。
这两个属性都在复制后缀的复制协议中设置:
# ldapmodify -D "cn=Directory Manager" -W -x

dn: cn=example-agreement,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config
changetype: modify
add: nsDS5ReplicaTimeout
nsDS5ReplicaTimeout: 600
-
add: nsDS5DebugReplicaTimeout
nsDS5DebugReplicaTimeout: 6000