为什么我的 Amazon RDS 数据库实例进行故障转移?
上次更新时间:2019 年 12 月 30 日
我的 Amazon Relational Database Service (Amazon RDS) 数据库实例执行了故障转移。如何确定数据库实例为什么进行故障转移?
简短描述
如果多可用区数据库实例发生计划内或计划外的停机,Amazon RDS 会自动切换到另一个可用区中的备用副本或辅助实例。故障转移通常持续 60 到 120 秒,具体取决于停机时的数据库活动。有关更多信息,请参阅 Amazon RDS 的故障转移过程。
解决方法
要查看是否已发生故障转移,请打开 Amazon RDS 控制台,然后从导航窗格中选择事件。如果 AWS CloudTrail 日志记录已启用,则您可以查阅日志,了解事件是计划内的事件还是计划外的事件。例如,扩展计算或应用待处理的操作系统升级可能触发故障转移。
如果没有列出事件,并且没有 CloudTrail 日志,则故障转移可能由以下原因之一引起:
- 可用区故障
- 主数据库实例计算节点故障
- 与主数据库实例的联网问题
- 存储或 Amazon Elastic Block Store (Amazon EBS) 卷问题
当发生这类计划外停机时,Amazon RDS 会监控并确定问题。然后,Amazon RDS 会自动执行故障转移,以最大程度缩短停机时间。