очередей, docker service logs для слушателей до остановки так же выводил корректные данные, было написано что всё ок начал слушать очередь, и я не могу понять куда же мне посмотреть, чтобы понять причину...
Вот сейчас например есть 12 слушателей очереди, которых просто не может быть, есть способ у раббита узнать кто же это слушает очередь?
Открою вам страшную тайну, лучше сядьте. Докер сворм - кусок глючного говна.
А в какую сторону смотреть для его замены?) Kubernates, или уже есть что-то получше?
есть способ узнать, в в админке в очередь зайдите
кубер зашибись, рекомендую
Хотя сворм по сути и есть докер компоуз, но там отдельный сетевой стек. И он безумно глючный в плане долгих соединений. Которыми amqp соединения и являются. Я потратил кучу времени на траблшутинг и в результате просто плюнул и ушел на к8с
Кстати я ещё поисследовал мою проблему, похоже мои консьюмеры умирали из-за ошибки в коде, swarm их рестартует конечно, и в какой-то момент происходит что-то такое, что старые соединения висят, хотя воркеры уже умерли, а новые консьюмеры работают, но не имеют никакого отношения к раббиту 😐
Ну вот както так проблемы сетевого стека и проявляются
Обсуждают сегодня