EMQX qos1消息存在丢失情况

环境信息

  • EMQX 版本:4.4.19
  • 操作系统及版本:Red Hat Enterprise Linux Server release 7.2 (Maipo)

问题描述
mqtt客户端 emqx qos均为1,调整参数zone.external.max_mqueue_len = 20000
zone.external.session_expiry_interval = 3h后,仍存在消息丢失的情况。业务场景为车辆远控结果的通知,一天的推送量不超过20万。请问是哪里的问题呢?

日志信息
以下日志信息为2024-02-26一天的统计

Dashboard



你们是如何判断有消息丢失的情况,从提供的截图里面无法分析出有效信息

消息推送链路:消息推送服务->emqx->app(sdk集成mqtt客户端)
1、消息推送服务打印了推送至emqx成功的日志

2、webhook回调后台服务的日志message.acked没有打印(正常会打印如下图日志)

3、app端未收到消息(app端的埋点数据也显示未收到)

你这里的日志都是非 EMQX 侧的,建议通过 Log & Trace 功能来排查下