我们在压测emqx的时候 (使用虚拟设备) 连接数5000 流入速率是5000 EMQX的内存会持续升高 在我停止流入的时候 EMQX内存不会被回收. 而我消费者也没有在接受到EMQX发送的消息. 使用top去看 EMQX内存保持在开辟内存的那个点. 如果持续流入 那么EMQX就会挂掉.
这是还没运行
这是运行二十秒后
内存为被回收!
希望能得到社区技术人员帮助 谢谢
我们在压测emqx的时候 (使用虚拟设备) 连接数5000 流入速率是5000 EMQX的内存会持续升高 在我停止流入的时候 EMQX内存不会被回收. 而我消费者也没有在接受到EMQX发送的消息. 使用top去看 EMQX内存保持在开辟内存的那个点. 如果持续流入 那么EMQX就会挂掉.
这是还没运行
这是运行二十秒后
内存为被回收!
希望能得到社区技术人员帮助 谢谢
你好,需要提供一下信息方便我们诊断:
另外,当停止压力时,大概观察了 emqx 多久内存没有被释放呢?因为 Erlang 里面内存可能不会被立即回收,有时候会等一点点时间。