收藏
回答

request:fail 合集(各种 request:fail 问题)




小程序最近经常碰到  request:fail timeout / request:fail 请求超时 然后我写了一个事件上报,发现了各种 request:fail 错误。


特此开帖,希望官方能给一些说明,和解决方案。同时看看各位同学有没有碰到,或者已经解决了,poll 来供大家参考.


其中request:fail time out 的频率比较频繁,影响用户体验。超时时间如下:


"networkTimeout": {

"request": 10000,

"downloadFile": 10000

},

图片被压缩,而且无法查看原图,大家将就着看吧




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

18 个回答

  • Allen Lau
    Allen Lau
    2018-04-09

    @韬々 问题是这样的,我们的api是web和小程序公用的,web没碰到过timeout问题,小程序出现的比较频繁,我们原来的使用单点服务,想着应该是我们服务端的,但是我们现在使用负载均衡,仍然出现这个问题。

    2018-04-09
    有用
    回复
  • 神经蛙
    神经蛙
    2018-04-09

    @韬々 

    关于interrupted这个错误,相比于timeout出现概率低一些,我们这边有多个人遇到,但并不是小程序退后台导致,实际用户一直在小程序页面上操作着,偶尔就出现了request:fail interrupted。

    对于timeout,当出现该问题时,我们通过微信内网页或PC 浏览器访问API,能正常访问。由于小程序发出的请求并没到达服务器,而通过其它途径确认服务器是畅通的,比较头疼,不过我们没法确信问题一定是小程序的,这里希望官方能提供一些建议,毕竟这问题很影响体验。

    2018-04-09
    有用
    回复
  • 韬々
    韬々
    2018-04-08

    你好,是这样的。request里面的错误信息,其实都是客户端的网络接口抛出来的错误,因此绝大多数错误的含义就是字面意思:比如timeout就是连接超时,handshake timeout就是握手超时,etc。


    另外针对interrupted这个错误解释一下:小程序退后台之后 5s 会被断开网络连接,如果请求在前台的时候发起,退后台之后 5s 还没完成,就会出现这个错误。


    至于为什么设置了10s超时时间,但是不到10s就出现了超时错误这个问题,我们暂时也没有定位到原因。

    2018-04-08
    有用
    回复 2
    • Tang
      Tang
      2018-05-31

      我想咨询一下这个request :fail timeout的问题,和贴子一样,有什么解决方法吗

      2018-05-31
      回复
    • 2018-10-17

      你好,那请问下,除了字面意思了解,我们能怎么具体定位问题,解决问题么?

      2018-10-17
      回复
  • 神经蛙
    神经蛙
    2018-04-08

    @韬々

    我们自己也偶现过问题详情里描述的问题,实际发生时,响应时间都不到10秒,最多五六秒以内的样子,所以应该跟配置的超时时间无关。

    2018-04-08
    有用
    回复
  • 神经蛙
    神经蛙
    2018-04-08

    @韬々

    你好,问题详情里已经列了超时时间,目前设置为10秒("request"10000

    2018-04-08
    有用
    回复
  • 神经蛙
    神经蛙
    2018-04-08

    @林超 

    有没有官方已认领未修复的问题?

    2018-04-08
    有用
    回复
  • 神经蛙
    神经蛙
    2018-04-08

    @raphealguo 

    有没有官方已认领未修复的问题?

    2018-04-08
    有用
    回复
  • Allen Lau
    Allen Lau
    2018-04-08

    @马农™ 

    你也碰到过?

    2018-04-08
    有用
    回复

正在加载...

登录 后发表内容