Заметки о RabbitMQ

Posted: 27th Январь 2018 by lis in RabbitMQ

1. Чтобы проверить работает ли RabbitMQ нужно в командной строке ввести команду:

netstat -ano | find "5672"

Если в результате выполнения команды ничего не отобразится, то значит порт 5672 служба RabbitMQ не слушает, нужно проверить запущена ли сама служба.

2. Import definitions — импорт настроек Rabbit из файла. Как оказалось некорректно работает в браузере Mozilla Firefox. Загрузка файла проходит без ошибок, о чем Rabbit сообщает: Your definitions were imported successfully. Но, никакие данные из файла не загружаются. После того, как RabbitMQ Management был открыт в браузере Internet Explorer настройки без проблем загрузились.

3. При ситуации, когда Rabbit нещадно забивает место на жестком диске своим логом, нужно изменить Log Level. Для этого в конфиг файл %appdata%\RabbitMQ\advanced.config нужно добавить:

[
{rabbit, [
	{log, [{file, [{level, warning}]}]}
]}
].

Проверено на версии RabbitMQ: 3.7.9, Erlang: 21.2.

О доступных уровнях лога (Log Level), да и вообще о настроке логирования в RabbitMQ можно почитать здесь:

https://www.rabbitmq.com/logging.html