RabbitMQ высокое использование диска

208
frollo

Я использую двухузловой кластер RabbitMQ. Кластер обрабатывает около 200 тыс. Сообщений в секунду, большинство из которых (из-за ошибки конфигурации) находятся на одном узле. Уже случалось, что наиболее нагруженный узел блокировался, потому что диск (100 ГБ) был заполнен, в то время как Кролик видел только около 20 МБ использования очереди. Это rabbitmqctlсогласуется с веб-интерфейсом, но работа du -hв каталоге очередей Rabbit показывает, что файлы журналов mnesia гораздо больше, чем в двух журналах, использующих только 80 ГБ.

Заглянув в журналы, я обнаружил, что они содержат сообщения, которых больше не должно быть в системе, поскольку они были обработаны несколько недель назад. Хотя я планирую переместить некоторые очереди на другой узел, чтобы уменьшить нагрузку, мне все еще нужно избегать этих фантомных сообщений, чтобы блокировать их оба. Есть ли способ очистить эти журналы, не рискуя потерять новые сообщения (которые все еще пишутся в них)?

0

0 ответов на вопрос

Похожие вопросы