无消息堆积时,未连接的客户端不会被删除。
客户端被删除了具体是指什么操作?
客户端列表页 找不到该会话。刷新之前打开的客户端详情页,提示“该客户端不存在”。
没有做任何操作,感觉是mqtt服务删除了该会话,表象是:客户端列表页 找不到该未连接会话。刷新之前打开的客户端详情页,提示“该客户端不存在”。
确实奇怪,看图中设置的过期时间是 2 小时,如果确定是 2 小时以内查不到,且 EMQX 在这 2 小时内没有重启过,那就可以看看 emqx 的日志 有什么异常的日志不
有报错。force_shutdown.max_heap_size,应该是这个配置限制了堆大小。
我看官网这个配置默认是32M,为啥报错信息里提示 Max Heap Size: 6291456,只有6M ??
1、那实际是32M,报错信息中的 6M是不准确的?
2、32M的堆内存会分配多大内存 用来保存消息队列中的消息?
1.个人觉得是文档不清晰,没有详细的计算公式说明。
2.全部32M
是的。
我觉得不能用记事本来估算(我不清楚记事本的储存格式)所以没有办法解释,你问问 AI 看看。



