故障描述:
中午提交一个问题。
但是根据我当时对情况的印象,有些数据我记错了,现在我再描述一下。
工具描述:
小程序开发工具版本:.02..dmg
调试基础库:2.6.1
服务器:阿里云ECS服务器,2M带宽,1CPU使用率低于5%,1GB内存使用率84%,公网ping请求返回正常结果。
正式版测试机:华为荣耀10、华为P10
故障描述:
小程序发布初期一切正常,但过了一天,主界面就打不开,更别说其他界面了。所有发到后端的请求,服务器都收不到。原本以为是系统内存2GB,后来仔细一看,竟然是1GB。上线后直接没优化,结果发现内存溢出导致服务崩溃。优化后内存使用率为84%,官网通过公网可以正常访问,加载很快。小程序开发工具开发环境正常访问服务器(无,直连服务器)。(注:最低线上基础库已调整为2.6.1)
上午通过小程序开发工具访问服务器时,真机调试偶尔会出现请求超时的情况,线上正式版总是超时无法加载页面,偶尔能加载,但是需要3-4秒才能加载完成并收到返回信息。下午优化服务器后,真机调试不再出现问题,加载很快。现在正式版继续出现异常。
无关:
因为我使用腾讯云服务器作为小程序的后端服务器,虽然只有1M带宽,但是加载速度非常快,几乎没有延迟。 切换到阿里云的ECS之后,网络请求延迟变高了。 可能是网络原因,导致小程序请求阿里服务器之间存在延迟。
但我相信腾讯绝对不会用这种恶意的方式跟阿里巴巴竞争。0.0
从官方的版本看故障日志看不懂,好像是我的正则表达式有错误,但是我检查了一下,没有问题,而且首页上也没有用到这个正则表达式,难道出错了会影响整体的请求?
目前感觉没有办法解决这个问题,希望官方老大能给个解决办法0.0.