1、前提条件
自动切换受到以下条件限制和约束:
-
主库是
downtime
的集群不进行故障切换。如果希望忽略集群故障,可以设置downtime
。 -
处于故障活跃期的集群不进行故障切换(即
in_active_period=1
)。 -
只对配置项
RecoverMasterClusterFilters
匹配的集群进行故障切换。
温馨提示:在Orchestrator的配置文件中,可能会有类似如下的配置来设置in_active_period
相关参数:
{
"RecoverMasterClusterExpirationSeconds": 3600 #发生一次故障切换,3600s以内如果主节点再次故障,不会发生切换
"RecoverIntermediateMasterExpirationSeconds": 1800 #发生一次故障切换,3600s以内如果中间主节点再次故障,不会发生切换
}
这里的RecoverMasterClusterExpirationSeconds
和RecoverIntermediateMasterExpirationSeconds
就是与in_a