关于api.weixin.qq.com 裁撤公告这件事
Posted 邵鸿鑫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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 裁撤公告这件事的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序获取二维码(直接上代码)https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN