生产问题排查-SSLException:Unrecognized SSL message,plainetxt connection异常排查

引言

最近在一次生产问题中遇到了SSLException:Unrecognized SSL message,plainetxt connection错误异常信息,背景为调用微信api 获取相应信息的时候报错,微信api的域名为api.weixin.qq.com

一、服务检查

首先我们进行了服务检查,故障期间没有进行过变更,并且服务上其他接口均正常访问,只是访问微信的api时才会报相应的错误。初步排除应用服务问题。

二、网络策略检查

从报错的含义上看是由于使用了https去访问一个http的服务。由于双方一直都是使用https进行交互的并且服务没有进行变更,考虑到由于公司的网络需要开通网络策略才能对外,我们进一步验证网络的连通性,telnet对方的IP和443端口,发现能够正常联通。故再次排除了网络策略的问题。

四、使用nslookup查看IP地址

使用nslookup domain查看微信域名对应的IP,发现IP与服务所访问的IP不一致,判断是对应的服务IP更换的原因,更换IP后服务恢复正常。
要注意,nslookup domain不会返回所有的IP地址,只会返回当前运营商的IP地址,例如联通的只返回联通的IP,电信的网络则返回电信的IP。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MCNU云原生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值