故障描述:
中午提交一个问题,
但当时掌握的情况凭于印象记错了一些数据现在重新描述一下
工具描述:
小程序开发工具版本:wechat_devtools_1.02.1902010.dmg
调试基础库:2.6.1
服务器:阿里云ECS服务器2M带宽,1CPU使用率低于5%,1GB内存使用率84%,公网ping请求返回正常。
正式版测试机:iPhone8Plus,iPhone6,华为荣耀10,华为P10
故障描述:
小程序最初发布访问正常,但经过一天后主界面无法打开,更无法打开其他界面,所有发送到后端的请求在服务器端均未接收到,原本以为系统内存为2GB,结果后来仔细一看是1GB,上线没有直接做优化,结果发现内存溢出,导致服务崩溃。而后做完优化后,内存占用率84%,通过公网访问官网正常,加载迅速,小程序开发工具开发环境访问服务器正常(无switchHost,直连服务器)。(注:线上最低基础库已经调整为2.6.1)
上午通过小程序开发工具访问服务器真机调试访问服务器偶尔会发生请求超时,线上正式版则请求一直超时,无法加载页面,偶尔能加载,但要等3-4秒之后才会加载接收到返回信息。经过下午对服务器进行优化后,真机调试不再出现问题,加载迅速,现在正式版也继续保持不正常 = =。
题外话:
因为笔者曾使用的腾讯云服务器作为小程序的后端服务器,虽然只有1M带宽,但加载速度非常之快,几乎无延迟加载。这次更换成阿里云的ECS后网络请求延时变高,可能是网络原因导致小程序请求阿里服务器之间存在延迟。
但我相信腾讯肯定不会这么和阿里恶意竞争的0.0。
从正式版查询的故障日志有点看不懂,貌似是我的正则有错误,但我检查了一遍都没问题呀,而且正则并没有首页上用到,难道有错误会影响整体的请求么?
目前面对这个问题感觉毫无办法,希望官方大佬给个解决办法0.0。