searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

记一次zk连接超时导致TeleDB-Gateway异常的处理过程

2023-10-30 07:50:17
23
0

1、故障现象

TeleDB部署完成后无法通过VIP+Gateway端口连接数据库。

2、故障分析

Gateway需要从zookeeper获取TeleDB节点状态,再将数据转发到对应节点。如果连接zookeeper异常,将导致Gateway进程异常,数据转发失败。

3、故障处理

  • 检查Gateway日志如下:
  • 在Gateway主机telnet 所有zookeeper 节点发现正常;连上zookeeper 主机查询zookeeper 查数据正常
  • 检查了Gateway配置也无异常
  • 根据上面Gateway日志报错,问题还是出现在连接zookeeper上。再次检查zookeeper主机/etc/resolv.conf文件,发现配置如下:

         nameserver  114.114.114.114

         nameserver  8.8.8.8

  • 由于主机不通外网,这里域名配置无效,且导致Gateway连接zookeeper超时。
  • 将zookeeper所有主机的域名配置注释掉后重启Gateway进程,问题解决。

 

4、故障总结

  • TeleDB的Gateway需要从zookeeper获取节点状态信息,如果连接zookeeper异常,将导致进程异常,无法正常提供服务。
  • 部署zookeeper的主机如有配置域名解析的,需检查是否会影响zookeeper正常连接。错误配置将导致zookeeper连接超时。
0条评论
0 / 1000
1****n
19文章数
0粉丝数
1****n
19 文章 | 0 粉丝
原创

记一次zk连接超时导致TeleDB-Gateway异常的处理过程

2023-10-30 07:50:17
23
0

1、故障现象

TeleDB部署完成后无法通过VIP+Gateway端口连接数据库。

2、故障分析

Gateway需要从zookeeper获取TeleDB节点状态,再将数据转发到对应节点。如果连接zookeeper异常,将导致Gateway进程异常,数据转发失败。

3、故障处理

  • 检查Gateway日志如下:
  • 在Gateway主机telnet 所有zookeeper 节点发现正常;连上zookeeper 主机查询zookeeper 查数据正常
  • 检查了Gateway配置也无异常
  • 根据上面Gateway日志报错,问题还是出现在连接zookeeper上。再次检查zookeeper主机/etc/resolv.conf文件,发现配置如下:

         nameserver  114.114.114.114

         nameserver  8.8.8.8

  • 由于主机不通外网,这里域名配置无效,且导致Gateway连接zookeeper超时。
  • 将zookeeper所有主机的域名配置注释掉后重启Gateway进程,问题解决。

 

4、故障总结

  • TeleDB的Gateway需要从zookeeper获取节点状态信息,如果连接zookeeper异常,将导致进程异常,无法正常提供服务。
  • 部署zookeeper的主机如有配置域名解析的,需检查是否会影响zookeeper正常连接。错误配置将导致zookeeper连接超时。
文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0