健康检查支持定期检查 Nacos 实例以及 Nacos 正常运行所依赖的数据库、网络等组件,并自动修复部分故障。本文介绍如何查看健康检查的异常信息。
当实例出现异常后,状态会从 运行中 变为 异常。异常状态下 MSE 自动修复实例,具体组件故障的信息将显示在消息框中。修复时长约 20 分钟。
微服务引擎的健康检查功能将定期检查 Nacos 实例以及 Nacos 正常运行所依赖的数据库、网络等组件,并自动修复部分故障。常见的 Nacos 实例故障和修复方法如下:
错误类型 | 修复方法 |
---|---|
数据库不存在 | 重建数据库,更新并重启 MSE Nacos 实例。 |
连接数据库失败 | 恢复最近备份,更新并重启 MSE Nacos 实例。 |
网关规则被修改 | 修复 Ingress(网关)规则,网络恢复后即判断修复完成。 |
副本数不匹配 | 新建或删除 MSE Nacos 实例以匹配副本数。需等待 Nacos 重建后同步。 |
Nacos 原生健康检查功能 | 等待 Nacos 自行恢复,MSE 不做额外操作。 |
查看实例健康检查异常信息的方法如下:
登录 微服务引擎控制台。
在左侧的菜单栏单击 实例管理。
在 实例管理 页面,将鼠标悬停至 失败 或 异常 实例的状态列。
在异常信息展示栏,查看具体的报错信息。
如果修复失败,实例更为 失败 状态。请结合健康检查中的报错信息 提交工单。