收藏
回答

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

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

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

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


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


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

16 个回答

  • 木木
    木木
    2019-11-13

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

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

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

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


    2019-11-13
    赞同 1
    回复
  • 1005
    1005
    2018-09-14

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

    2018-09-14
    赞同 1
    回复 6
    • 微ta信
      微ta信
      2018-09-14

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

      2018-09-14
      回复
    • 1005
      1005
      2018-09-14回复微ta信

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

      2018-09-14
      回复
    • 陈干灼
      陈干灼
      2018-09-15

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

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

      2018-09-15
      回复
    • Chaim
      Chaim
      2018-09-16回复陈干灼

      遇见一样的头像

      2018-09-16
      回复
    • 陈干灼
      陈干灼
      2018-09-17回复Chaim

      我借用了你的,嘿嘿

      2018-09-17
      回复
    查看更多(1)
  • R.飞
    R.飞
    2018-11-14

    楼主最后解决了吗

    2018-11-14
    赞同
    回复
  • 江上明月
    江上明月
    2018-11-08

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

    2018-11-08
    赞同
    回复
  • 行者_Jerry
    行者_Jerry
    2018-10-31

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

    2018-10-31
    赞同
    回复 3
    • R.飞
      R.飞
      2018-11-06

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

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

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

      2018-11-19
      回复
    • 科索
      科索
      2019-05-07回复行者_Jerry

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

      2019-05-07
      回复
  • wewechat
    wewechat
    2018-09-18

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

    2018-09-18
    赞同
    回复 1
    • 微ta信
      微ta信
      2018-09-20

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

      2018-09-20
      1
      回复
  • Victor
    Victor
    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
      回复
  • Andy
    Andy
    2018-09-15

    电信背锅,怎么把网络劫持了呢?

    2018-09-15
    赞同
    回复 1
    • 微ta信
      微ta信
      2018-09-15

      怕是老板们不信这个说法啊~

      2018-09-15
      2
      回复

正在加载...

登录 后发表内容