Высокое использование памяти RabbitMQC#

Место общения программистов C#
Ответить
Гость
 Высокое использование памяти RabbitMQ

Сообщение Гость »


В настоящее время я использую RabbitMQ (3.10.25) в производстве с 3 узлами и содержит несколько очередей:
[*]одна классическая очередь [*]одна очередь кворума (для обработки команд nservicebus — пакет NServiceBus.RabbitMQ 8.0.2) [*]Ошибка в одной очереди кворума [*]28 очередей кворума nservicebus (nsb.v2.delay-level-xx)
Классическая очередь обрабатывает 2 сообщения в секунду. Очереди кворума ничего не делают.

После нескольких часов один узел все еще работает стабильно (используется классической очередью), а два других активно используют память. Достигнут предел памяти водяных знаков. Кроме того, имеется много предварительно выделенной неиспользуемой памяти (кажется, это ненормально и ее количество продолжает увеличиваться). Остальные таблицы также занимают 1,2 ГБ... (продолжает увеличиваться)

Как лучше всего решить эту проблему? Предоставляет ли RabbitMq или NserviceBus определенные настройки? уменьшить использование памяти?

Некоторая информация доступна на RabbitMQ, но неясно, какие настройки необходимо настроить в качестве отправной точки.


Изображение

Изображение


ОБНОВЛЕНИЕ 1: Запись/синхронизация ввода-вывода также высока. (Снимки экрана выше созданы, когда некоторые производители/потребители подключены. Даже при отсутствии производителя/потребителя потребление памяти продолжает расти. Скриншот ввода-вывода с 0 производителями/потребителями)


Изображение


ОБНОВЛЕНИЕ 2: Я заметил, что одна из очередей, nsb.v2.verify-stream-flag-enabled, отображает «Кластер в меньшинстве». Не могли бы вы объяснить, что это значит? Это вызывает описанную проблему с памятью?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»