收藏
回答

更换IP白名单及更新域名DNS,wx.request返回net::ERR_CONNECTION_TI

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.50 2.32.2

更换IP白名单及更新域名DNS,wx.request返回net::ERR_CONNECTION_TIMED_OUT

一、原始环境:

白名单包含“IP1”和“域名1”,“域名1”DNS解析到“IP1”,小程序代码使用wx.request接口POST访问“域名1”下的“URL1”可以正常返回结果。

二、因服务器迁移,需要将“IP1”更换为“IP2”,做了如下操作:

1、小程序管理后台IP白名单新增“IP2”,等待1小时生效;

2、使用cur确认在新服务器“IP2”访问小程序接口不会返回“{"errcode":40164,"errmsg":"invalid ip x.x.x.x”,此时IP白名单已经生效

3、更新“域名1”DNS解析到“IP2”,等待1小时解析生效;

4、相同环境相同版本小程序(线上正式版,非调试版本)相同代码,使用wx.request接口POST访问“域名1”下的“URL1”,返回“VM463 asdebug.js:1 POST https://xxxx net::ERR_CONNECTION_TIMED_OUT”,在新服务器“IP2”的Nginx日志下未发现有请求进入(已确定开启了nginx日志)

5、开启“IP1”服务器Nginx,发现请求被发送到“IP1”服务器Nginx(应该发送到“IP2”服务器Nginx),确认域名1”DNS解析到“IP2”这个操作在小程序未生效;此时距修改DNS约1小时,据修改IP白名单约2小时;

6、怀疑手机缓存,重启手机问题依旧。使用一台3个月未访问过这个小程序的手机,问题依旧。

最后一次编辑于  08-27
回答关注问题邀请回答
收藏

1 个回答

  • 磊
    08-27

    补充:切换4G、WiFi问题依旧。线上版本、真机调试、模拟器均存在此问题。模拟器清空缓存问题依旧。

    08-27
    有用
    回复 1
    • 磊
      08-28
      经过一个晚上,今天早上正常。此问题可以关闭
      08-28
      回复
登录 后发表内容