Error number: MY-011574; Symbol: ER_GRP_RPL_MAXIMUM_CONNECTION_RETRIES_REACHED; SQLSTATE: HY000
Message: Maximum number of retries when trying to connect to a donor reached. Aborting group replication incremental recovery.
错误说明
MySQL ER_GRP_RPL_MAXIMUM_CONNECTION_RETRIES_REACHED错误代码(MY-011574)是MySQL容错管理中一个可预期的错误,它令MySQL集群无法更新某些容错组节点,并且在日志中报告此错误。它还表示更新无法传播到该节点,因为节点无法重试连接,因为MySQL已达到将连接重试的最大次数限制。
常见案例
在使用MySQL容错管理的环境中,系统管理员可能无法更新MySQL集群某些节点,当它尝试更新这些节点时,系统可能会显示MySQL ER_GRP_RPL_MAXIMUM_CONNECTION_RETRIES_REACHED 错误代码(MY-011574),该错误代码是一个可预期的错误,但仍可能会影响系统的正常运行。
解决方法
当MySQL ER_GRP_RPL_MAXIMUM_CONNECTION_RETRIES_REACHED代码(MY-011574)显示并且影响系统正常运行时,应采取一些管理措施来识别可能引起此错误的原因并使用正确的工具来解决本质上的问题。首先,应使用MySQL容错管理节点的最佳实践,以确定最大连接重试次数是否已达到其建议的值。
其次,应使MySQL查询以查看这些节点的连接是否正常。对于这些节点,应排查网络异常,有些令节点连接障碍甚至孤立(与外部网络隔离)。如果存在网络问题,应尝试重新启动网络或重新启动网络设备,以重置活动连接,使服务尽可能重新连接到MySQL中。
此外,应使用MySQL修复脚本解决问题(如果检测到有磁盘空间损坏或其他错误)。 Modified InnoDB驱动程序(提供MySQL 8.0中的容错管理)仍处于实验阶段,因此可能引起许多不可预期的错误,请仔细研究和问应当采取哪步骤以解决问题,避免进一步造成损害。
最后,建议稍后使用并尽可能快地使用MySQL容错管理功能,以便追踪错误,解决MySQL ER_GRP_RPL_MAXIMUM_CONNECTION_RETRIES_REACHED代码(MY-011574)及其他错误。