有没有办法知道 mqtt 服务器上的(持久)客户端会话? - 蚊子

问题描述 投票:0回答:1

我需要知道 mqtt 服务器上有多少个以及哪个持久会话处于活动状态。 我认为这不符合标准,不同的 mqtt 服务器有不同的实现。 我使用的是 mosquitto 版本 2.0.17 客户端使用 v5 协议且 cleanSession = false

我尝试在 $SYS 订阅 但它只显示连接的数量/状态,而不是会话名称

session mqtt mosquitto
1个回答
0
投票

我认为解决方案是检查存储在 mosquitto 服务器上的日志文件。

可能使用一些 shell 命令,您可以定期循环该文件,并使用连接的客户端的名称在保留的主题上进行发布。

我认为这个链接可以提供帮助 蚊子记录

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.