网络与服务综合排障
性能与综合排障#网络#服务综合排障约 670 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
用户访问网站偶发超时,你会如何从客户端、网络、Nginx 和后端逐层排查?
追问 如何用时间戳关联 DNS、TCP、Nginx 和应用日志?
网站大量返回 502,后端进程却显示正常,你会如何定位?
追问 后端监听地址、连接队列、线程池、连接池和应用异常分别如何验证?
网站返回 504,但后端 CPU 不高,你会检查什么?
追问 慢 SQL、外部依赖、锁等待、网络延迟和 Nginx 超时如何区分?
MySQL 连接数突然耗尽,应用接口全部报错,你会如何止损?
追问 如何判断是连接泄漏、慢查询、流量突增还是数据库故障?
Redis 内存达到上限后,业务开始出现缓存失败,你会如何处理?
追问 扩容、淘汰、清理大 Key、降低写入和临时旁路分别有什么风险?
服务器磁盘即将写满,同时运行着 Nginx、MySQL 和 Redis,你会如何排序处理?
追问 哪些数据可以清理,哪些数据需要备份或通过服务方式释放?
一台服务器重启后 Nginx 启动了,但 MySQL 和 Redis 没有恢复,你会如何排查?
追问 如何检查 enable 状态、启动顺序、数据盘挂载、权限和依赖关系?
需要把一台单机 Web 服务迁移到两台 Web 加一台数据库的架构,你会如何规划?
追问 DNS/负载均衡、会话、共享文件、数据库连接、监控和回滚分别如何设计?
如何设计一次 Nginx、MySQL 或 Redis 的版本升级?
追问 兼容性验证、备份、灰度、健康检查、回滚和业务通知如何安排?
线上出现网络抖动、接口延迟升高和数据库慢查询,你如何组织一次完整的故障复盘?
追问 时间线、影响范围、证据、根因、临时措施、长期改进和责任边界应如何记录?