外网访问配置入口由 MongoDB 侧来管理,但用户可能独立操作负载均衡(Cloud Load Balancer,CLB),管理容易混乱,造成外网访问中断。为了防止这种情况的发生,控制台会对一些常见问题进行报错。
问题一:负载均衡(Cloud Load Balancer,CLB)实例被误删,导致外网连接不通
现象描述
MongoDB 控制台提示:“负载均衡实例不存在,请前往负载均衡控制台检查实例状态”。
可能原因
开通外网后,被 MongoDB 绑定的 CLB 实例突然不存在,被误删除。
解决方案
1. 登录 负载均衡控制台 之前绑定的实例已不存在。请您根据需求决定是否需要重新创建。 3. 等待关闭任务执行完成,再单击配置 CLB 外网访问服务,选择 CLB 实例,配置监听端口,重新开通外网服务。
问题2:监听器不存在,导致外网连接不通
现象描述
MongoDB 控制台提示:“监听器不存在,请前往负载均衡控制台检查监听器状态”。
可能原因
在开通外网访问后,用户可能自行在负载均衡侧删除了监听器配置。
解决方案
1. 登录 负载均衡控制台单击实例 ID,进入实例详情页面,再选择监听器管理页面,确认监听器已被误删。 3. 等待关闭任务执行完成,再单击配置 CLB 外网访问服务,选择 CLB 实例,重新配置监听端口,开通外网服务。
问题3:负载均衡监听器数量与 MongoDB 节点的 VIP 数量不对等,导致外网连接不通
现象描述
MongoDB 控制台提示:“监听器数量与实例 VIP 数量不对等,若当前实例有增减节点或删除监听器的操作,请点击修改按钮配置对应的外网访问规则”。
可能原因
负载均衡侧的监听端口对应 MongoDB 实例的每一个节点的内网地址,如下所示。当 MongoDB 实例 新增从节点 时,新增节点找不到对应的监听器,导致访问报错。 解决方案
登录 MongoDB 控制台 ,在实例详情的网络配置区域,单击外网访问后面的修改,在编辑 CLB 外网服务窗口,修改外网配置。如下图所示。 问题4:负载均衡实际监听端口与配置时的端口不一致,请检查负载均衡实例监听规则或修改外网访问规则
现象描述
MongoDB 控制台提示:“负载均衡实际监听端口与配置时的端口不一致,请检查负载均衡实例监听规则或修改外网访问规则”。
可能原因
用户在负载均衡侧误修改了监听器的 IP 绑定端口,导致监听端口和实际配置时的端口不一致。
解决方案
方式一:登录 MongoDB 控制台 ,在实例详情的网络配置区域,单击外网访问后面的修改,在编辑 CLB 外网服务窗口,修改外网监听配置端口,与监听器的监听端口保持一致。 方式二:登录 MongoDB 控制台 ,在实例详情的网络配置区域,单击外网访问后面的关闭,关闭外网服务。等待关闭任务执行完成,再单击配置 CLB 外网访问服务,选择 CLB 实例,重新配置监听端口,开通外网服务
本页内容是否解决了您的问题?