У меня есть балансир HTTPS нагрузки настроен один сервис бэкенд и 3 экземпляра группы:GCE HTTPS балансировки нагрузки сеанса сродства
Endpoint Протокол: HTTPS Названный порт: HTTPS Время ожидания: 600 секунд Проверка здоровья: сродства щ-здоровье2 Сессия: Сгенерированный файл cookie Affinity cookie TTL: 0 секунд Облако CDN: отключено Instance group Zone Healthy Autoscaling Balancing mode Capacity group-ui-normal us-central1-c 1/1 Off Max. CPU: 80% 100% group-ui-large us-central1-c 2/2 Off Max. CPU: 90% 100% group-ui-xlarge us-central1-c 2/2 Off Max. CPU: 80% 100%
Стандартные правила хоста и пути, завершенные SSL.
Проблема связана с работой сеанса, и я понятия не имею, почему. В большинстве случаев это работает, но случайным образом на запрос отвечает другой экземпляр с тем же GCLB-файлом. Все это воспроизводится с запросом AJAX каждые 5 секунд, 20+ запросов к экземпляру A, затем запрос к экземпляру B, затем другие 20 + запросы к A ...
Я посмотрел журналы LB, и нет ничего странного (кроме случайного странного ответа), CPU низкий. Где я могу узнать, если какой-то случай «нездоровый» в течение 5 секунд?
В журналах Apache отсутствуют ошибки в сообщениях о работоспособности или запросах.
Возможно, существует какое-то странное взаимодействие между «режимом балансировки» и сродством сеанса?
Удалось ли вам найти решение этой проблемы? –
Я создал 3 балансировщика нагрузки с одной группой экземпляров для каждой, эта конфигурация кажется более стабильной. – qtxo