- 当前 Bug 的表现(可附上截图)
wifi,ios网络环境,安卓wifi环境都是可以正常访问服务器的,但是就是有一种奇葩的问题就是电信4g(部分手机的移动也不行)无法访问我们的服务器(咨询阿里客服,dns,ipv6,ipv4都能ping通)。这个问题你说是我小程序代码有问题那安卓wifi环境下怎么能正常访问,问服务器证书,dns都检查了一遍都没问题。请问是哪出了问题???这TM头一回遇见这种无法定位的问题
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
框架类型 | 问题类型 | 操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|---|---|
小程序 | Bug | iOS | 11.4.1 | iphone X | 6.7.1 |
我也遇到部分4G用户使用小程序总是白屏的情况,是客户端对ipv6支持不是很好导致的。
尝试更改手机运营商的APN接入点可以修复问题(联通的APN从3gnet改为wonet),改回去能100%复现。
暂时关闭了小程序接口的ipv6域名解析,虽然出现的人少,但是总有人反馈,很烦,也不好教每个用户改APN。
怀疑是微信小程序实现request的时候,并没有很好的实现happy eyeballs算法,毕竟小程序出问题的接口能在相同设备上用浏览器很快的打开。
啥都不用想了,必定是证书或者服务器的锅,我自己之前遇到了同样情况,移动网络访问服务器不通,电信又没问题,最后把证书换了一下就没事儿了,反正在服务器那边下功夫就对了
等运维老哥回来试试看,他昨天看了证书是正常的
反正我之前遇到的情况和你一模一样,最后排查发现是证书的问题,你们问题应该也出在服务器这边,只能一步步排查了
我们那个证书应该是没问题的,但还是有些终端(IOS居多)request请求会失败,或者延迟很高。
感觉是加入腾讯移动分析之后,这种情况变多了/衰
遇见一样的头像
我借用了你的,嘿嘿
楼主:请教一下,用户手机是移动网络,扫码调用小程序请求wx.request超时,怎么退出也不行,后来我去现场开了个wifi,,我的wifi是电信的,客户用我的wifi连接,在扫码请求就通过了。后台域名没有启用ipv6,域名证书是免费的,是不是跟这个有关系呀?阿里云也帮查了,服务器域名啥的都正常,后来我们加了个slb也不行?给点意见,谢谢
楼主最后解决了吗
还有比这更神的吗,我的android手机4g能请求,wifi下偶尔能请求到,偶尔又不行
感谢楼主的分享,跟我们一样的情况,排查很久,百思不得其解,在楼主帖子的提示下,发现我们域名也有IPV6的配置。。。删除,果然好了!
你好,你们出现的问题,是某运营商的4G一直访问不到服务器,还是说也是偶现的访问不到服务?
并不是所有4G网的情况下都不行,只有少数设备有这种想象,有这个现象的设备一直存在这个问题,无论重启,删除小程序重进,还是各种其他操作,都不行。在删除了IPv6的解析后,就好了。。。
遇到一样的了,但是我们现在主要是针对 安卓的部分机型。 网上说 安卓系统是 类linux系统,默认是ipv6优先发送请求 ,但是google不支持ipv6;我们服务器是双栈协议,所以现在nnd 也是无语了……电信行业还不能删除ipv6的解析。
一样的问题,4G弱网络,request很慢,或者根本请求不了,楼主有结果么?
问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~
与我这边的状况一样呢。安卓电信4G
问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~
这是阿里云与电信终端通信问题。服务器在电信终端没有备案的缘故。可以让阿里云去帮忙排查下。
问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~
还有一部分说是这种情况,what?
运维回复: