Облачная платформаEvolution

Приложение через балансировщик нестабильно работает

Эта статья полезна?

Описание проблемы

Наблюдается нестабильная доступность приложения через балансировщик.

Решение

Часто подобное возникает, когда параметры сервиса проверки выставлены слишком жестко или слишком мягко:

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

    Например: если время отклика приложения иногда превышает таймаут сервиса проверки, участник группы быстро помечается как «Недоступен».

  • Также возможны технические ошибки: порт проверки на участниках группы не совпадает с портом приложения.

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

Чтобы устранить проблему:

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

  2. Если проблема не исчезнет, обратитесь в техническую поддержку с указанием:

    • ID проекта и ID балансировщика;

    • ID целевой группы, если проблема связана с ней.