Android
先确认页面是用系统自带浏览器内核还是应用内嵌内核打开的。内嵌内核版本偏旧时,登录页的脚本容易停在加载中。记录里这一类多半能靠清缓存加重启解决,剩下的再去看代理设置。
第 55—58 期
最近几期新增的排障记录集中在这里,时间由近及远排列。每条都写明了设备端、问题类型和发生的时间区间,点开可以看当时的排查顺序。
部分鸿蒙机型在移动数据切成 Wi-Fi 的一两秒内,登录页会连续跳转两三次才停住。先记下系统自带浏览器的内核版本,再换用系统浏览器打开一次;两次表现不一样的话,基本可以确认是内核调度引起的,和网络切换本身关系不大。
系统更新后的短时间内,部分设备的时间同步会有偏移,证书因此被判失败。把系统时间设为自动获取,再完全退出浏览器重进一次即可。若仍不通过,把出错时间区间和系统版本一起记下来,方便和同一时段的记录放在一起看。
这类白屏多半是旧版页面缓存和新脚本对不上。清一次缓存再重启应用,复现率会明显下降。清过之后仍然白屏的,可以按设备端标签查同一内核版本的其他记录,判断是不是内核渲染本身的问题。
个别地区的宽带上,默认域名解析对站点的结果会间歇性落后。改用公共 DNS 后重新访问即可确认。判断依据很简单:同一地点用手机流量能打开、换成宽带就不行。这类记录同时会归到运营商路由标签下面。
系统时间被手动调整过、且与标准时间相差超过五分钟时,登录请求会直接按超时处理。把时间改回自动同步,退出后重进就好。索引里这一类和时间校验归在同一组,排查顺序是先看时间再看证书。
设备可用空间低于应用所需的缓存下限时,验证会在最后一步失败并退回上一步,看起来像是反复失败。清理出足够空间后重新验证即可通过。索引把这种现象归在存储空间下,和权限限制分开记录,方便区分。
第 3 版
标签对照每调整一次就留下一版,分类怎么分、按什么维度查,都能从版本变化里看出来。
最初只按用户看到的现象分类,进站和登录过程中的问题各自归组。这一版解决的是“能不能找到”,颗粒度偏粗,同一类现象能查到同一批记录。
拆出网络层和设备层两条线,域名解析、代理设置与运营商路由从原来的大类里独立出来。排查时可以先判断问题出在链路上还是出在设备上,少绕一步。
分类补齐到 12 类,同时引入设备端这一维度。厂商、问题类型、设备端三者可以交叉组合,同一条记录也能从三个方向找到。手机端登录异常的相关内容在这一版之后单独成栏,方便集中翻看。
专题
近一年新归档的记录里,手机端四喜娱乐免费登录异常占到约 37%,WebView 内核兼容占约 21%。这两类问题在不同系统上的表现差别不小,下面按设备端分开说。
先确认页面是用系统自带浏览器内核还是应用内嵌内核打开的。内嵌内核版本偏旧时,登录页的脚本容易停在加载中。记录里这一类多半能靠清缓存加重启解决,剩下的再去看代理设置。
重点看系统时间和证书校验。系统更新后的短时间内,时间同步容易偏差,登录会被判成超时或证书不通过。把时间设回自动获取,退出浏览器重新进入,通常就能恢复。
权限与缓存是主要来源。应用没拿到网络权限时,登录页会一直转圈;缓存过期则表现为进站后停在白屏。先看权限设置,再看缓存,两步之内基本能分清是哪种。
索引
索引每次调整都会落一条说明,按旧的分类习惯去找位置的时候,可以先看下面这几项。
域名解析与 DNS 异常从同一个大类里分开。判断顺序是先看解析结果,再看链路是否稳定,两类现象不再混在一处。
WebView 内核下分出系统浏览器内核与应用内嵌内核。同一个系统版本上,这两者的表现可能完全不同,混着查会绕远路。
账号状态正式进入索引。当网络、证书和时间都没问题时,可以从这一条往下查,不必再回到最前面重来。
版本兼容的时间区间缩短到两周。改动前后的记录挨得更近,比对时更容易看出是哪一次调整带来的变化。
运营商路由单独成条,不再挂靠在网络解析下。同一宽带环境下反复出现的记录会被集中到一起,便于看出区域性规律。
专题归档
按现象分成的六个系列,每个系列下面是一段连续期数的记录。想顺着往前翻的,从系列末尾开始就行。
解析、路由与证书三类原因交织在一起,前二十几条记录基本都从这个系列开始。
缓存与内核渲染是主要来源,安卓定制内核设备占了其中多数。
跨度最长的一个系列,从系统时间到运营商路由几乎都出现过。
存储空间不足和权限限制常常表现成同一个现象,需要分开验证。
多数和脚本版本、屏幕比例有关,平板设备上的记录更集中。
网络切换瞬间的记录占了大半,鸿蒙与安卓端出现得较多。
回溯
记录按季度整理,越早的期数越靠后。手上正卡着的问题,也可以从下面几个入口直接走。