30.3.3. 防止集群连接超时
每个实时和备份对使用 集群连接
进行通信。cluster
属性设置服务器在向群集中另一台服务器发出调用后等待响应的时间。-connection 的 call-
timeoutcall-timeout
的默认值为 30 秒,这足以满足大多数用例的需要。但在某些情况下,备份服务器可能无法处理来自实时服务器的复制数据包。例如,由于磁盘操作较慢或 journal- min-file 的值较大,日志文件的初始预创建时间可能会发生。
如果出现如此超时的情况,您将在日志中看到与以下类似的一行。
AMQ222207: The backup server is not responding promptly introducing latency beyond the limit. Replication server being disconnected now.
警告
如果诸如上面的行出现在日志中,这意味着复制过程已停止。您必须重新启动备份服务器才能重新初始化复制。
要防止集群连接超时,请考虑以下选项:
-
增加
cluster
。如需更多信息,请参阅配置集群连接。-connection 的 call-
timeout -
降低
journal-min-files
的值。如需更多信息,请参阅配置持久性。