分类标签归档:并发锁

长任务撞碎了为短问答设计的护栏:一次「回答卡住、发不出下一条」的线上缺陷诊断

长任务撞碎了为短问答设计的护栏:一次「回答卡住、发不出下一条」的线上缺陷诊断

导读:本文复盘一次 Agent 长任务撞碎短问答护栏的线上缺陷:批量作业型查询单轮动辄半小时到两小时,而 run 缓冲 TTL(600 秒)只按帧数续期、直播流与续传共用一个读口,导致缓冲过期被误记为「正常结束」、接回 404、锁又被生产者长期占用,用户卡在「接回中」20 分钟到 1 小时 40 分且发不出新消息。作者用可证伪假设表(H1–H5)与精确到秒的时间指纹(602.4/601.5/600.7 秒对 TTL 600 秒、from_seq 均小于 50)证实根因是「护栏假设与任务形态不匹配」,并给出心跳续期、区

阅读全文 →