今天在整理之前系统异常事故问题时想记录下当时事故发生的情况跟解决思路。
先介绍下生产环境情况:
- 服务器:VMware虚拟机(平台在管理,版本没具体问)
- 操作系统:RHEL 6.3 x86_64
- 数据库:MySQL V5.7.26(主主同步)
- 数据库备份工具:Percona XtraBackup (服务器已关机,版本不记得)
问题现象:
早上来上班是用户登录使用系统的高峰期,上班后不久就接到用户报问题反馈聊天消息发送后窗口显示空白
思路:
根据用户反馈在本地验证复现问题,验证问题确实存在查看监控系统告警信息,根据监控告警信息去检查具体服务运行情况。当检查服务运行情况时发现所有服务均运行正常,再查看监控系统告警开始解除,多人客户端发送消息验证也恢复正常。当时监控看到的告警是来自数据库服务器,为什么去检查数据库服务的时候看着运行也正常呢?又查看数据库服务器负载情况,相比平时上班高峰期负载明显更高,数据库服务器只部署了一个数据库服务,那就是找出引起数据库负载升高的原因。
继续阅读“VMware虚拟机快照对MySQL数据库备份性能的影响”