Rabbitmq 由于“进程/其他”导致内存不足

Rabbitmq 由于“进程/其他”导致内存不足

我正在使用 rabbitmq:3.6.11-management docker 镜像在 kubernetes 中运行 rabbitmq (https://hub.docker.com/_/rabbitmq/)。查看管理仪表板,似乎“进程/其他”类别占用了大量内存(比任何其他类别都多)。我观察到几次节点超出高水位并耗尽所有消息,但“进程/其他”内存不会缩小,因此代理保持不活动状态,直到手动重新启动 pod。发生故障时,内存图表如下所示:

内存不足

我使用 rabbitmq 作为许多 Celery 工作器(大约 30 个)集群的后端,没有对默认 Celery 配置进行任何特殊修改。有人有什么建议可以更好地了解哪些东西在使用这个内存吗?文档对于这个特定类别的内容非常模糊。

相关内容