Process Max Heap Size 已设置了较大值,但没有生效的原因是什么呢?

emqx 5.7.0 版本

从报错来看,进程的堆内存超过了最大值约6M

但我已配置了32M了,实际确没有生效的原因是什么呢?

抱歉,应该是生效了的,只是我们的文档描述不清楚。
代码应该是:
MaxHeapSize*1.5/WordSize
就是
32M * 1.5/8 = 6M
你设置再乘以 8 就行,后续我们会再更新一下文档。

原来这样,好的,谢谢