一键连接检查工具

最近更新时间:2024-09-03 17:24:51

我的收藏
连接云数据库 Redis 实例失败,建议优先使用一键连接检查工具定位原因。本文介绍使用连接检查工具定位连接失败的可能原因和处理方法。
内网连接失败时,请优先参见 内网一键连接检查 快速定位异常,若依然无法解决,请参见 内网无法连接定位指南 进一步分析无法连接的原因。
外网连接失败时,请参见 外网一键连接检查

内网一键连接检查

内网一键连接检查将检查如下项目:
Redis 与 CVM 的实例状态是否正常。
CVM 与 Redis 是否属于同一个 VPC。
Redis 安全组入站规则是否放通 CVM 的 IP 地址,而 CVM 的安全组出站规则是否放通 Redis 的内网 IP 地址。
说明:
基础网络内云服务器绑定的安全组无法过滤来自(或去往)NoSQL 数据库(Redis、Memcached)的数据包。一键连接检查基础网络安全组的配置,检查结果若出现异常,还请进一步手动进行检查确认。

操作步骤

1. 登录 Redis 控制台
2. 选择需要排查的实例,单击实例 ID,进入实例详情页面。
3. 在实例详情页面,切换至连接检查 > 内网检查页面。

4. 单击添加访问此实例的云服务器,在如下小窗口,自动显示该实例同地域的所有 CVM,选择添加访问此 Redis 实例的 CVM,单击确定
说明:
默认仅提供同地域的云服务器,跨地域的云服务器不支持配置检查。

5. 单击开始检查,等待检查任务完成,生成检查报告,如下图所示。
连接正常

连接异常

6. 操作列,单击查看报告,根据检查报告,对异常项进行问题定位,根据处理建议进行调整后重新进行连接 Redis。


异常分析与处理措施

检查项
状态
影响
处理建议
解决措施
Redis 实例状态
异常
Redis 实例无法访问
隔离中: 检查到您的 Redis 实例已隔离,如您需要继续使用该 Redis 实例,请前往 Redis 回收站恢复已隔离实例。
具体操作,请参见 恢复已隔离实例
CVM 实例状态
异常
CVM 实例无法访问
隔离中: 检查到您的 CVM 实例已隔离,如您需要继续使用该 CVM 实例,请前往 CVM 回收站恢复实例。
关机: 检查到您的 CVM 实例已关机,如您需要继续使用该 CVM 实例,请前往 CVM 控制台启动该 CVM 实例。
隔离中: 具体操作,请参见 恢复实例
关机: 具体操作,请参见 开机实例
CVM 与 Redis 属于同一个 VPC
异常
CVM 无法访问 Redis 实例
检测到您服务器与 Redis 实例不在同一个 VPC 网段。CVM 实例需要与 Redis 实例处于同一地域的同一 VPC 中。
修改 Redis 的网络信息,请参见 更换私有网络
修改 CVM 的网络信息,请参见切换私有网络
Redis 安全组策略
异常
CVM 无法访问 Redis 实例
检测到您 Redis 所绑定安全组的入站规则未放通对 CVM 内网 IP 和端口的访问。
1. 登录 CVM 的控制台,在实例列表的主 IPv4地址列,确认连接 Redis 的 CVM 的内网 IP 地址。具体操作,请参见查看 CVM 实例信息
2. 请在Redis 控制台的安全组页签的规则预览区域,确认入站规则,具体操作,请参见给数据库实例配置安全组
CVM 安全组策略
异常
CVM 无法访问 Redis 实例
检测到您 CVM 所绑定安全组的出站规则未放通对 Redis 内网 IP 和端口的访问。
1. 登录 CVM 的控制台,在安全组管理页面,确认安全组的出站规则。具体操作,请参见 查看安全组规则
2. 修改安全组的出站规则,放通 Redis 内网 IP 与端口。具体操作,请参见 修改安全组规则

外网一键连接检查

外网一键连接检查工具将检查如下项目:
Redis 实例的状态是否正常。
实例是否开启外网访问功能。
Redis 安全组是否放通外网地址与端口。

操作步骤

1. 登录 Redis 控制台
2. 选择需要排查的实例,单击实例 ID,进入实例详情页面。
3. 在实例详情页面,切换至连接检查 > 外网检查页面。
4. 单击添加访问此实例的外网服务器,在外网服务器地址的输入框,按照提示要求输入所需检查的外网服务器地址,单击确定
说明:
添加外网服务器格式要求如下所示:
1. IP 格式:xx.xx.xx.xx,其他则提示格式错误。
2. 多个 IP 地址分隔符要求:请使用换行、英文逗号、分号或空格进行分隔。
3. 数量限制:每次检查最多可添加 20 个外网服务器地址。

5. 单击开始检查,等待检查任务完成,生成检查报告。
6. 操作列,单击查看报告,根据检查报告,进行问题定位,根据处理建议进行调整后重新进行连接 Redis。


异常分析与处理措施

检查项
状态
影响
处理建议
解决措施
Redis 实例状态
异常
Redis 实例无法访问
隔离中: 检查到您的 Redis 实例已隔离,如您需要继续使用该 Redis 实例,请前往 Redis 回收站恢复已隔离实例。
具体操作,请参见 恢复已隔离实例
外网开通状态
异常
外网服务器无法访问 Redis 实例
检测到您 Redis 实例未开启外网。若需开启外网,请参见 配置外网地址
若需开启外网,请参见 配置外网地址
说明:
目前仅成都、北京、上海、广州地域支持配置外网地址。
Redis 安全组策略
异常
外网服务器无法访问 Redis 实例
检测到您 Redis 实例所绑定的安全组入站规则未放通1.1.1.1和 TCP 协议6379端口的访问,如果您并非有意配置,则可能会导致您外网服务器无法正常访问 Redis 实例。
具体操作,请参见 Redis 安全组配置
说明:
外网访问开通后将受到安全组网络访问策略的控制,请在安全组入站规则中配置访问数据库的来源信息,并放通协议端口(需同时放开内网和外网端口,内网端口默认为6379)。