线上白屏、接口失败、页面越用越卡怎么查

先理解原理和示例,再练习完整口述与追问。

先界定用户、机型、时间和版本范围,再看 JS 错误、资源加载、网络、路由和发布变更。用 source map、日志和性能记录关联证据;内存问题结合快照与引用链。先止损,再修复和补监控。

线上排障先确认影响面、版本、设备和发生时间,保留证据后按资源、脚本、接口和状态逐层定位。白屏可能是入口加载失败或渲染异常;接口失败可能是 DNS、TLS、CORS、HTTP 或业务层;内存持续增长需要分析长期引用与保留链。分类错误能防止在错误层面反复修改。

用 release 与请求 ID 关联日志;Network 检查 JS 是否被返回了 HTML;Source Map 还原堆栈;Performance 观察长任务;重复进入离开页面并比较 heap,查 detached DOM、window 监听和缓存增长。修复后重放相同时序与环境,并观察灰度指标。

不要先清缓存、刷新页面就声称问题修复;这可能只消除症状。线上日志需脱敏,不上传 token 和完整敏感表单。

线上问题我先确认影响的版本、页面、用户、机型和时间,判断是否需要回滚或降级。白屏检查 JS 异常、静态资源和入口缓存;接口失败看状态码、耗时、认证与请求链;越用越卡结合 Performance、内存快照和引用链检查重复订阅、长任务及泄漏。用 source map 将压缩栈映射回源码,修复后验证原场景并补必要监控,避免只靠本地正常就宣布结束。