Topic: sys/product/{gateway_sn}/status不推送上线消息然后redis缓存过期导致机场离线问题

已完成

评论

4 条评论

  • DJI Developer Support
    可以先使用mqtt客户端监听sys/product/{gateway_sn}/status主题,查看机场是否有上报消息。另外,检查一下后端是否有重启。
    0
    评论操作 固定链接
  • jinronga

    机场刚开机半个多小时使用mqtt客户端监听sys/product/{gateway_sn}/status主题有上报,后面一直没上报,过几个小时后redis缓存过期导致离线,后端服务没有重启的,按道理来说就算后端服务重启也不会离线吧,监听的主题要上报在线状态,这个sys/product/{gateway_sn}/status半个多小时候后不上报在线状态了,然后redis中的在线设备online:xxx过期失效就处于离线了

    0
    评论操作 固定链接
  • DJI Developer Support
    后端是在收到设备上报的osd信息后,会主动更新redis中的过期状态。只要机场能够持续上报osd信息,后端就不会显示机场离线。请检查机场mqtt连接是否正常。
    0
    评论操作 固定链接
  • jinronga

    mqtt连接正常的,但是后端服务重启后导致机场无法上线,请问这种情况现在最新版本有解决这个问题吗

    0
    评论操作 固定链接

请先登录再写评论。