我在 WindowsServer 2012R2 的云服务器上使用 Rabbit MQ 作为消息队列中间件。通过任务管理器,你会发现内存空间在不断上升,一周左右内存资源就会消耗殆尽。具体表现:内存增加,但没有发现程序上显示有多余的内存。 RAM Map 显示额外的内存被PageTable 消耗。 在此输入图片描述 Page Tabel 正在以大约 20KB/S 的速度增长。
晚上关掉了RabbitMQ服务,发现PageTable没有明显增加,估计是RabbitMQ的问题。 是否有任何不正确的配置项或使用代码可能导致此问题?接下来我该怎么办?
打开 RAM Map 中的进程会发现大量 cmd.exe 与少量 erl.exe 混合在一起
我遇到了完全相同的问题,但我的服务器是Windows Server 2008R2,erl-23.1,rabbitmq-3.8.15。你找到问题的原因和解决办法了吗?如果有请回复我,非常感谢!