Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

服务器端调用微信接口超时问题的排查及处理 #2

Open
kevin-isky opened this issue Aug 3, 2017 · 0 comments
Open

服务器端调用微信接口超时问题的排查及处理 #2

kevin-isky opened this issue Aug 3, 2017 · 0 comments
Labels

Comments

@kevin-isky
Copy link
Owner

kevin-isky commented Aug 3, 2017

公司的系统部署在阿里云上,这两天出现了个别请求出现request timeout异常,由于后端请求主要是集中在微信接口的调用,所以估计是请求微信接口超时造成的。通过排查发现是线路上有个节点出现延时过长的问题,接口调用超时的情况断断续续持续了整个晚上,到第2天早上之后request timeout异常才没有了,再检查链路连通性的时候发现之前的故障节点已经不在链路上了。整理这个文档做下记录,之后遇到类似的问题可以根据该文档的说明进行类似问题的排查和处理。

问题排查及处理过程

  • 通过链路测试工具分析网络链路是否存在不稳定或异常节点。
  • 确认异常节点后,访问 ip.taobao.com 等网站查询、获取相应节点归属运营商及网络。
  • 将链路分析情况数据反馈给阿里云,同时联系异常节点所属的运营商解决处理。

链路连通性测试工具

  • ping(测试目标主机连通性)
  • traceroute(测试链路连通性)
  • mtr(更为全面准确的链路连通性测试统计)

链路测试工具及问题排查方法更为详细的说明可以参考阿里云提供的这个技术文档:https://help.aliyun.com/knowledge_detail/40573.html?spm=5176.product25365.6.945.UYVput#TRACERT

补充说明

  1. 问题反馈给阿里云可以通过提交工单或者是客服电话联系售后技术支持95187。
  2. 也有阿里或三方公司提供的付费技术支持,有包年的也有单次的,遇到比较情况复杂的问题需要处理也可以考虑这种。
  3. 之前微信支付的下单接口也有遇见过超时的问题,可能是服务器开启了ipv6造成的Dns解析超时。
    可以参考文章http://coolnull.com/4474.html 检查是否已经开启了ipv6
@kevin-isky kevin-isky added the blog label Aug 3, 2017
@kevin-isky kevin-isky changed the title 服务器端微信接口调用超时问题的排查及处理 服务器端调用微信接口超时问题的排查及处理 Aug 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant