收藏
回答

史上最懵逼的一次,没有之一

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 11.4.1 iphone X 6.7.1

- 当前 Bug 的表现(可附上截图)

wifi,ios网络环境,安卓wifi环境都是可以正常访问服务器的,但是就是有一种奇葩的问题就是电信4g(部分手机的移动也不行)无法访问我们的服务器(咨询阿里客服,dns,ipv6,ipv4都能ping通)。这个问题你说是我小程序代码有问题那安卓wifi环境下怎么能正常访问,问服务器证书,dns都检查了一遍都没问题。请问是哪出了问题???这TM头一回遇见这种无法定位的问题


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

17 个回答

  • 木木
    木木
    2019-11-13

    我也遇到部分4G用户使用小程序总是白屏的情况,是客户端对ipv6支持不是很好导致的。

    1. 尝试更改手机运营商的APN接入点可以修复问题(联通的APN从3gnet改为wonet),改回去能100%复现。

    2. 暂时关闭了小程序接口的ipv6域名解析,虽然出现的人少,但是总有人反馈,很烦,也不好教每个用户改APN。

    3. 怀疑是微信小程序实现request的时候,并没有很好的实现happy eyeballs算法,毕竟小程序出问题的接口能在相同设备上用浏览器很快的打开。


    2019-11-13
    有用 1
    回复
  • 何以解忧
    何以解忧
    2018-09-14

    啥都不用想了,必定是证书或者服务器的锅,我自己之前遇到了同样情况,移动网络访问服务器不通,电信又没问题,最后把证书换了一下就没事儿了,反正在服务器那边下功夫就对了

    2018-09-14
    有用 1
    回复 7
    • 微ta信
      微ta信
      2018-09-14

      等运维老哥回来试试看,他昨天看了证书是正常的

      2018-09-14
      回复
    • 何以解忧
      何以解忧
      2018-09-14回复微ta信

      反正我之前遇到的情况和你一模一样,最后排查发现是证书的问题,你们问题应该也出在服务器这边,只能一步步排查了

      2018-09-14
      回复
    • 2018-09-15

      我们那个证书应该是没问题的,但还是有些终端(IOS居多)request请求会失败,或者延迟很高。

      感觉是加入腾讯移动分析之后,这种情况变多了/衰

      2018-09-15
      回复
    • 徽信用户
      徽信用户
      2018-09-16回复

      遇见一样的头像

      2018-09-16
      回复
    • 2018-09-17回复徽信用户

      我借用了你的,嘿嘿

      2018-09-17
      回复
    查看更多(2)
  • 腾云
    腾云
    2023-07-27

    楼主:请教一下,用户手机是移动网络,扫码调用小程序请求wx.request超时,怎么退出也不行,后来我去现场开了个wifi,,我的wifi是电信的,客户用我的wifi连接,在扫码请求就通过了。后台域名没有启用ipv6,域名证书是免费的,是不是跟这个有关系呀?阿里云也帮查了,服务器域名啥的都正常,后来我们加了个slb也不行?给点意见,谢谢

    2023-07-27
    有用
    回复
  • R.飞
    R.飞
    2018-11-14

    楼主最后解决了吗

    2018-11-14
    有用
    回复
  • momo
    momo
    2018-11-08

    还有比这更神的吗,我的android手机4g能请求,wifi下偶尔能请求到,偶尔又不行

    2018-11-08
    有用
    回复
  • 行者
    行者
    2018-10-31

    感谢楼主的分享,跟我们一样的情况,排查很久,百思不得其解,在楼主帖子的提示下,发现我们域名也有IPV6的配置。。。删除,果然好了!

    2018-10-31
    有用
    回复 3
    • R.飞
      R.飞
      2018-11-06

      你好,你们出现的问题,是某运营商的4G一直访问不到服务器,还是说也是偶现的访问不到服务?

      2018-11-06
      回复
    • 行者
      行者
      2018-11-19回复R.飞

      并不是所有4G网的情况下都不行,只有少数设备有这种想象,有这个现象的设备一直存在这个问题,无论重启,删除小程序重进,还是各种其他操作,都不行。在删除了IPv6的解析后,就好了。。。

      2018-11-19
      回复
    • coolsoul
      coolsoul
      2019-05-07回复行者

      遇到一样的了,但是我们现在主要是针对  安卓的部分机型。 网上说 安卓系统是 类linux系统,默认是ipv6优先发送请求 ,但是google不支持ipv6;我们服务器是双栈协议,所以现在nnd 也是无语了……电信行业还不能删除ipv6的解析。

      2019-05-07
      回复
  • დ᭄ꦿ
    დ᭄ꦿ
    2018-09-18

    一样的问题,4G弱网络,request很慢,或者根本请求不了,楼主有结果么?

    2018-09-18
    有用
    回复 1
    • 微ta信
      微ta信
      2018-09-20

      问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~

      2018-09-20
      1
      回复
  • V⃰i⃰c⃰t⃰o⃰r⃰ ᯤ⁵ᴳ
    V⃰i⃰c⃰t⃰o⃰r⃰ ᯤ⁵ᴳ
    2018-09-17

    与我这边的状况一样呢。安卓电信4G

    2018-09-17
    有用
    回复 1
    • 微ta信
      微ta信
      2018-09-20

      问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~

      2018-09-20
      1
      回复
  • 陌生人
    陌生人
    2018-09-16

    这是阿里云与电信终端通信问题。服务器在电信终端没有备案的缘故。可以让阿里云去帮忙排查下。

    2018-09-16
    有用
    回复 1
    • 微ta信
      微ta信
      2018-09-20

      问题解决了。我们服务器正式域名解析是有ipv6的记录值的(但是这个是访问不了的)。然后服务器把这个解析的记录值删了就好了~

      2018-09-20
      2
      回复
  • 微ta信
    微ta信
    2018-09-15




    还有一部分说是这种情况,what?

    2018-09-15
    有用
    回复 1
    • 微ta信
      微ta信
      2018-09-15

      运维回复:


      2018-09-15
      回复

正在加载...

登录 后发表内容