一次完整的 Aurora MySQL Out of Memory 排查实战,从应用报错到定位具体服务只用 5 步。
前言
Aurora MySQL 突然报 Out of memory,应用层 Sequelize 抛出 SequelizeDatabaseError,所有查询被拒。这类问题 90% 的根因是连接数过多挤压内存,而不是单条 SQL 太大。本文记录一次 db.t3.medium(4GB)实例 OOM 的完整排查过程,涵盖 CloudWatch 指标分析、Aurora Error Log 解读、连接 IP 溯源、ECS 服务反查的全链路方法论。适合 DBA、后端开发、SRE 参考。
目录
- 故障现象
- 排查流程
- 根因分析
- Aurora OOM Crash Avoidance 机制





