Назад | Перейти на главную страницу

Соединение AWS ALB разряжается, а соединения не закрываются после задержки отмены регистрации

У меня есть три экземпляра, настроенные как цели в ALB. Осушение соединения отключено (задержка отмены регистрации установлена ​​на 0 секунд). Прикрепленные сеансы включены на 5 минут.

Я застреваю на одном веб-сервере и запускаю к ​​нему длительный (45 секунд) запрос. Сразу удаляю сервер из целевой группы. Через 45 секунд запрос завершится.

Два вопроса:

  1. Нормально ли выполнение запроса к экземпляру в полете, если слив соединения отключен?

  2. Если да, то чем это отличается от слива соединения?

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

  1. Да, ваши открытые соединения должны завершиться, потому что серверный экземпляр все еще работает, и трафик уже направлен на него (липкий). Завершите этот экземпляр, и все резко изменится.

  2. Балансировщик нагрузки перестанет доставлять трафик для новых сеансов в теперь удаленный экземпляр, но до истечения всех существующих сеансов (5 минут) те, которые должны быть закреплены, останутся таковыми.