我是靠谱客的博主 生动西牛,最近开发中收集的这篇文章主要介绍关于api.weixin.qq.com 裁撤公告这件事,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

上周不少微信开发群里都炸了,源于微信方api.weixin.qq.com域名IP更换这件事,官方公告其实早就发出来了,通知内容如下:

这个问题本来也算不上问题,了解DNS域名解析的朋友都知道域名指向的ip更换之后基本过一段时间就会完成所有的域名解析同步,所以微信自发布公告日期开始到最后截止时间肯定足以完成域名解析同步。那么问题来了,为什么还会有那么多应用受影响呢?下面我们先了解下域名解析的过程。

 从上图不难看出如果我们通过域名访问的话并且域名解析同步已经完成的情况下确实不应该受到影响,问题就出在了我们应用服务器的配置。

使用nginx做反向代理,将请求发送到一个域名(例如: proxy_pass http://www.test.com 该域名对应的IP是A) ,刚开始运行一切正常,但是当运行了一段时间以后,域名对应的IP变了(例如http://www.test.com对应的IP由A变为B),nginx的转发仍然还在向原先的IP发送请求,导致业务中断,此时reload nginx后才会重新恢复正常,且日志显示数据转发到新的IP B了,请问如何让nginx自动去重新解析域名,而不用每次出现问题了人工去reload?

解决办法在原来的 Nginx 配置里指定 DNS IP,并设置缓存 60 秒。缓存到期后会再次到dns服务器获取

 

最后

以上就是生动西牛为你收集整理的关于api.weixin.qq.com 裁撤公告这件事的全部内容,希望文章能够帮你解决关于api.weixin.qq.com 裁撤公告这件事所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部