Я использую образ докера управления RabbitMQ. Проблема заключается в том, что примерно через 1 неделю безотказной работы место на диске и память почти истощаются. Мне нужно снова завершить и перезапустить его, чтобы он работал нормально, но при этом все существующие сообщения в очередях теряются.
Команда, которую я использую для запуска сервера rabbitmq: docker run --rm -it --hostname my-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
Я использую постоянные сообщения и надежные очереди.
Количество очередей будет около 70.
Соединений в секунду может варьироваться от 5 до 100
Я использую модуль npm amqplib для взаимодействия с RabbitMQ с помощью Nodejs.
Я делаю что-то неправильно? Или я должен настроить на любом сервере напрямую, если использую образ докера? Есть ли способ удалить только сообщения acknowledged
?
Заранее спасибо.