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

Completed

Comments

3 comments

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

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

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

Please sign in to leave a comment.