Осушение соединения AWS ALB, а не закрытие соединений после задержки отмены регистрации

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

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

Два вопроса:

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

  2. Если да, то чем это отличается от использования утечка соединения?

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

3
задан 21 November 2017 в 19:24
1 ответ
  1. Да, ваши открытые соединения должны завершиться, потому что внутренний экземпляр все еще функционирует и трафик уже направлен на него (липкий). Завершите этот экземпляр, и все кардинально изменится.

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

0
ответ дан 3 December 2019 в 07:52

Теги

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