Назад | Перейти на главную страницу

Rabbitmq исчерпывает память из-за «Процессы / другое»

Я запускаю rabbitmq в кубернетах, используя образ докера rabbitmq: 3.6.11-management (https://hub.docker.com/_/rabbitmq/). Глядя на панель управления, кажется, что категория «Процессы / прочее» использует много памяти (больше, чем любая другая категория). Я несколько раз наблюдал, как узел превышает максимальную отметку и истощает все сообщения, но память «Процессы / прочее» не сжимается, поэтому брокер остается неактивным до тех пор, пока модуль не будет перезапущен вручную. В момент сбоя диаграмма памяти выглядит так:

Недостаточно памяти

Я использую rabbitmq в качестве бэкэнда для кластера из многих рабочих Celery (около 30) без каких-либо особых изменений в конфигурации Celery по умолчанию. Есть ли у кого-нибудь предложения для лучшего понимания того, что использует эту память? Документация очень расплывчата о том, что находится в этой конкретной категории.