收藏
回答

小程序上线一天后请求阿里云ECS后端总是发生超时,公网访问阿里云正常

工具描述:

小程序开发工具版本:wechat_devtools_1.02.1902010.dmg

调试基础库:2.6.1

服务器:阿里云ECS服务器2M带宽,CPU使用率低于5%,内存使用率45%,公网访问网络请求正常。


正式版测试机:iPhone8Plus,iPhone6,华为荣耀10,华为P10

故障描述:
小程序最初发布访问正常,但经过一天后主界面无法打开,更无法打开其他界面,所有发送到后端的请求在服务器端均未接收到。通过公网访问官网正常,加载迅速;小程序开发工具开发环境访问服务器正常(无switchHost,直连服务器),但通过小程序开发工具访问服务器真机调试访问服务器偶尔会发生请求超时,线上正式版则请求一直超时,无法加载页面,偶尔能加载,但要等3-4秒之后才会加载接收到返回信息。

故障推测:因为笔者使用的腾讯云服务器作为小程序的后端服务器,虽然只有1M带宽,但加载速度非常之快,几乎无延迟加载。这次更换成阿里云的ECS后网络请求延时变高,可能和是腾讯服务器请求阿里服务器之间存在延迟。

目前面对这个问题感觉毫无办法,希望官方人员给给个解决办法0.0。


真机调试版配图



线上正式版配图

请各位大佬给予帮助!

最后一次编辑于  02-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 染柒
    染柒
    03-01

    小程序里用阿里云ECS的一大堆,为什么大家都没有问题就你有,是不是应该好好思考下这个问题。

    并且真机调试发起网络请求,应该是真机客户端向阿里云ECS请求,这中间跟腾讯云没有关系。

    03-01
    赞同 1
    回复 1
    • 王梓丞
      王梓丞
      03-01

      谢谢,问题已解决,它莫名其妙的突然就好的,而且现在正常运行,但还是没找到根本原因...我只是推测可能微信有某种后端生存监测机制缓存了服务器状态,发现不可用后持续让其小程序不可访问了一段时间,过了段时间监测好了可以用了,可能我官方文档读的还不够多吧,感谢大佬的解答!

      03-01
      回复
  • 祺爸💎
    祺爸💎
    02-28

    确定不是来踢馆的?

    02-28
    赞同
    回复 4
    • 王梓丞
      王梓丞
      02-28

      真的不是,遇到这个问题快崩溃了,线上初期测试没有问题,但过了一天出这问题第一次遇到0.0

      02-28
      回复
    • 祺爸💎
      祺爸💎
      02-28回复王梓丞

      这个事其实你自己已经说的很清楚了,解决方法就是使用腾讯云服务器,呵呵

      因为笔者使用的腾讯云服务器作为小程序的后端服务器,虽然只有1M带宽,但加载速度非常之快,几乎无延迟加载。这次更换成阿里云的ECS后网络请求延时变高,可能和是腾讯服务器请求阿里服务器之间存在延迟。

      02-28
      回复
    • 王梓丞
      王梓丞
      02-28回复祺爸💎

      没有更好的优化方法了嘛,客户要求的配阿里云的服务器,也第一次这么干0.0。遇到这样的问题有点说不过去呀,服务器提供商应该对用户是公平的呀0.0

      02-28
      回复
    • 祺爸💎
      祺爸💎
      02-28回复王梓丞

      这多好解决啊,把责任都推给腾讯就行了啊,这么大个背锅的多好办啊

      02-28
      回复