使用Rabbit MQ时出现内核态内存溢出

问题描述 投票:0回答:1

我在 WindowsServer 2012R2 的云服务器上使用 Rabbit MQ 作为消息队列中间件。通过任务管理器,你会发现内存空间在不断上升,一周左右内存资源就会消耗殆尽。具体表现:内存增加,但没有发现程序上显示有多余的内存。 RAM Map 显示额外的内存被PageTable 消耗。 在此输入图片描述 Page Tabel 正在以大约 20KB/S 的速度增长。

晚上关掉了RabbitMQ服务,发现PageTable没有明显增加,估计是RabbitMQ的问题。 是否有任何不正确的配置项或使用代码可能导致此问题?接下来我该怎么办?

打开 RAM Map 中的进程会发现大量 cmd.exe 与少量 erl.exe 混合在一起

在此输入图片描述

rabbitmq windows-server-2012-r2 memory-overhead
1个回答
0
投票

我遇到了完全相同的问题,但我的服务器是Windows Server 2008R2,erl-23.1,rabbitmq-3.8.15。你找到问题的原因和解决办法了吗?如果有请回复我,非常感谢!

© www.soinside.com 2019 - 2024. All rights reserved.