#常见问题

在集群数据库的环境下可能会出现一些异常问题,可以通过查看run log,比对集群的实际表现来确定问题原因并解决。

集群启动过程中,数据库实例启动失败

可能的原因是:

多节点近似同时发起实例启动命令时,多个数据库实例出现并发启动的情况,此时可能由于内部冲突导致实例启动失败。

可能的定位观测点为:

db run log之中存在日志: [AXC] trigger shutdown instance due to database is not open。

规避解决方案:

不要多节点同时发起实例启动命令;手动启动实例时,按顺序进入各个节点去启动,且必须将实例启动到open状态。

2节点实例集群运行过程中,出现数据库实例反复掉线后又被自动拉起的情况

可能的原因是:

多节点近似同时发起实例启动命令时,多个数据库实例出现并发启动的情况,此时可能由于内部冲突导致实例启动失败。

可能的定位观测点为:

  • yasdb进程反复被终止和拉起。
  • db run log之中存在日志: [AXC] trigger shutdown instance due to database is not open。

规避解决方案:

主动停止其中一个节点上的实例,并重启另一个节点上的实例至open状态,成功后再启动该节点上的实例至open状态。

下载文档
复制链接