掘金· 费曼学习法·· 4 小时前精选AI 评分38
Agent 定时推送 IM 消息日志全绿却零送达,作者排查出长消息被服务端静默丢弃
把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程
AI 导读
作者在无人值守内容矩阵中用 Agent 定时推送 IM 消息,日志显示 rc=0 全部成功,但客户反馈一条都没收到。排查时对比任务记录的 sent_count 与服务端回执的 delivered_count,发现 sent=3、delivered=0,逐条比对后确认被吞的全是单条几万字的长消息,IM 服务端对超限消息直接静默丢弃且不返回错误码。
推荐理由
跑自动化推送的人可以对照这篇排查思路,看长消息被静默丢弃时怎么定位和对账。
来源:掘金 · juejin.cn