emq 占用内存增大,解决方法

2021-07-19 emq服务内存占用突然增大,并且持续扩张,为此翻阅官方文档无果,加了微信的emq技术交流群,咨询后解决。


单个节点内存占用过大

1.emq保留消息数:./emqx_ctl retainer info  

结果如图1-1,排除这种情况

1-1

2.进入远程控制台:./emqx remote_console

2.1 执行:spawn(fun() -> etop:start([{output, text}, {interval, 10}, {lines, 20}, {sort, msg_q}]) end).

2-1

2.2 执行:etop:stop().

3.执行命令:process_info(pid(0,1301,0), current_stacktrace).

3-1

4.执行命令:disk_log:info(file).

4-1

5.执行命令:exit(pid(0,1301,0), kill).

5-1
5-2(解决问题)

你可能感兴趣的:(emq 占用内存增大,解决方法)