一句「服务暂时异常」背后:撞锁与「答案已生成却未送达」两条链路
导读:本文诊断一句「服务暂时异常」背后两条完全不同的成因链路:一是长任务占住会话并发锁,新消息毫秒级被 409 拒绝并反复重排(24 小时撞锁约 4279 行、涉及 315 个会话、占同期请求约一成);二是答案已生成约 17KB(reason=ok)却在渲染层提前收场被判空答(answer_len=0),约 84% 的空答集中在渲染超 600 秒的长任务上,指向一条隐性截止线。核心教训是兜底文案语义与真实原因错配会误导用户与排查方向,沉淀了「文案-链路双向定位」「跨渠道对比」「时长分桶找隐性截止线」等可迁移方法。适合排查 LLM