MySQL Error number: MY-011663; Symbol: ER_GRP_RPL_FAILED_TO_UNREGISTER_TRANS_STATE_OBSERVER; SQLSTATE: HY000

文档解释

Error number: MY-011663; Symbol: ER_GRP_RPL_FAILED_TO_UNREGISTER_TRANS_STATE_OBSERVER; SQLSTATE: HY000

Message: Failure when unregistering the transactions state observers

错误说明

MySQL的ER_GRP_RPL_FAILED_TO_UNREGISTER_TRANS_STATE_OBSERVER错误指的是Group Replication服务中,未能取消注册传输状态观察者。该错误提示只能在MySQL 5.7.17或更高版本中被报告。

常见案例

该错误可以在以下任何情况下发生:

1.由于Group Replication服务被意外或非正常关闭,某个Group Replication服务器节点出现损坏或崩溃时;

2.Group Replication 节点在传输事务之前没有需要取消注册传输状态观察者,然后由于Group Replication服务运行以及有效时间太长发生超时导致该错误;

3.运行Group Replication服务的实时日志输出不足,导致取消注册传输状态观察者失败。

解决方法

1.Group Replication服务运行时jar文件冲突,可以手动将jar文件删除,然后重新安装;

2.检查Group Replication服务中事务传输等待时间太长,尝试将其调整小一些,以缩短传输时间;

3.升级系统中Group Replication服务的版本,可以避免出现较老的Group Replication服务组件造成的该错误。

你可能感兴趣的