EMQX离线客户id丢失

V5.8.4 版本 客户端离线后一段时间后或者服务器重启被清除,dashboard 显示会话已经是“永不过期了”,是怎么回事?需要做什么配置吗?

是不是这里需要配置会话持久化?

百度搜索了下说开源版本不支持会话持久化,但是文档显示5.7版本后是支持的,请问v5.8.4支持会话持久化吗?

在emqx.conf 设置了durable_sessions.enable=true,但是启动不了,应该如何配置会话持久化呢?

v5.8之前开源版不支持,用590就支持。

按文档操作即可

文档不是说5.7版本后即支持吗?

现在最高版本是v5.8.6 ,没有v5.9

5.9.0 以后不再区分企业版本和开源版本。可以在上面的链接下。

关于 EMQX 5.9 商业源码许可(BSL)的常见问题:EMQX Licensing FAQ | EMQ

需要部署集群环境,这个版本不合适

文档不是说开源版本5.7后也支持会话持久化吗?

是的,说的是 5.7 以后的企业版。
建议可以仔细看看持久化那一章节的文件。就看官方文档,版本之前会有差别,百度出来的资源有可能会对应不上版本,以官方文档为准。

怎么查看安装的是企业版还是开源版呢?

  1. 浏览器 打开dashboard http://IP:18083
  2. 输入正确的用户密码,然后点登录。
  3. 登录成功后,点 集群概览,找到 版本信息 ,里面有 [5.8.6 (Open Source)] 字样。
    open source 就是开源版本的意思。