Всем привет!
Почитал много хорошего про RabbitMQ и решил поставить на один из своих Ubuntu-серверов.
Установил, запустил, проверил, всё работает - принимает сообщения с других машин, и точно так же хорошо их отдаёт другим машинам. Вроде бы работает как надо.
Но потом я решил запустить python-скрипт, который отсылал в RabbitMQ сообщения (base64 в 100Кб) десятки раз в секунду.
Какое-то время всё работало - второй скрипт забирал сообщения из очереди, но периодически был фризы на 1-5 секунд. Потом всё опять работало.
И вот в какой-то момент всё сломалось. Второй скрипт перестал получать сообщения от RabbitMQ.
Захожу в веб-панель
https://bla.bla.la:15672 чтобы посмотреть что там с кроликом и вижу сообщения о 500-х ошибках, панели управления нет - Rabbit не работает.
В общем, никак он не поднимается и дошло дело до полной его переустановки.
Вопро такой - неужели RabbitMQ настолько плох и такой ненадёжный, что ломается так просто? Это же его основная задача - принимать сообщения в очередь и отдавать их.
И тут на тебе, на ровном месте сломался, десятки сообщений в секунду обработать нормально не смог.