Может вы подскажете... ситуация следующая, в кролике по какой-то причине

иногда пропадает подписка на очередь, т.е. к примеру есть 4 воркера подписавшиеся на эту очередь, но в кролике в свойствах очереди только 2 из них. при этом все воркеры считают что у них все ок и подписка жива, но по факту сообщения обрабатывают только 2. был вариант использовать heartbeat, но судя по всему если connection не закрывался, то heartbeat будет считать что все ок.
сижу придумываю костыли как можно проверять состояние подписки (через channel.checkQueue). может есть какое-то правильное решение?

6 ответов

12 просмотров

звучит именно так что у вас хербит есть но со стороны консьюмеров не обрабатывается

Andrey-Degtyarev Автор вопроса
Aleksey Barabanov
звучит именно так что у вас хербит есть но со стор...

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

Andrey Degtyarev
спасибо, поставлю со стороны воркеров настройки хе...

ну настройки то судя по всему есть, раз реббит успешно заметил пропажу соединения. нету именно реакции на потерю связи со стороны консьюмера. может както и можно получить список, но это какоето странное желание, нет полезных кейсов его использования

Andrey Degtyarev
спасибо, поставлю со стороны воркеров настройки хе...

А какой язык/платформа? Консюмеры в кубере крутятся?

Andrey Degtyarev
воркеры на ноде в кубере

а язык? что за воркеры? поды? стейтфулсет? кронджобы?

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

Обсуждают сегодня

Version: v2.9.3 часто стало падать с ошибкой werf plan │ platform: linux/amd64,linux/arm64 └ 🏗️ image pilot (0.61 seconds) └ 🏗️ image oauth2_proxy (0.63 seconds) panic: run...
Sergey Sokolov
8
Кажется сломалась сборка в докере docker run --pull always --rm -it registry.werf.io/werf/werf:2-stable werf version ...
Evgeniy Medvedev
1
Вопрос к werf напрямую не относится, но всё же: есть хелм чарт, в нём есть лейблы, они используются для селекторов. Как их поменять ? Т.е. если просто поменять, удалить чарт ...
Anton Warm
5
Добрый день! Как-то можно заставить buildah не выводить каждую bash команду на экран? Иначе он мои секреты из heredoc показывает в консоли Github. А так как werf переносы стро...
Vyacheslav
1
Блин а мне как поумнеть ?
Toxin
191
с gcr похоже не очень корректно работает. если задать WERF_REPO_CONTAINER_REGISTRY="gcr" и WERF_REPO=us-central1-docker.pkg.dev/infra-430406/asi-hello-world тогда получаю ошиб...
Sergey Sokolov
1
Коллеги, здравствуйте. Подскажите пожалуйста. Используем версию werf v2.6.3. И стали у нас выходить в консоли вот такие "WARNINGS" как их отключить вообще? └ Adding custom ta...
vⱥ𝖉iϻ ϻⱥlͥтsͣeͫv♛
1
Всем привет! Сорри за назойливость 😄 Я пришел с предложением: 1. Мы юзаем вендор чарты, но тащим чарт к нам в репу, билдим их образы с помощью также werf, создаем dockerfile, ...
Danil Ivanov
1
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
Через ран я же могу запустить только один образ и запаралелить не могу?
Alex Подрябинкин
10
Карта сайта