- 更换IP白名单及更新域名DNS,wx.request返回net::ERR_CONNECTION_TI
更换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 - 小程序配置IP白名单,第一次保存失败,第二次保存成功,开发管理显示也是成功的,实际调用接口40164
问题步骤: 1、2024-08-26日8:57左右操作删除和添加IP白名单,保存时提示错误“编辑失败,错误code:6000”(下图) [图片] 2、再次点击确认保存,保存成功,页面显示新增ip 60.191.126.203 正常(下图) [图片] 3、[2024-08-26 09:09:58,776] 调用接口 返回错误 {"errcode":40164,"ErrorCodeValue":40164,"errmsg":"invalid ip 60.191.126.203 ipv6 ::ffff:60.191.126.203, not in whitelist, rid: 66cbd5cd-5824b150-7ba78c21","P2PData":null} 2024-08-27日重试上述步骤,1、2、可以复现,因环境问题不方便测试步骤3
08-27