Рейтинг:0

Network load balancer keeps routing requests to unhealthy target

флаг er

I have two instances running as targets and one network load balancer communicating with these two over a TCP protocol.

Now, for some reason if the health check of one of the instances returns a 500, aws marks this target as unhealthy but keeps routing the request to it, even if it knows that it’s down and takes a few minutes to start routing the requests to the healthy one

Is this because of how the TCP protocol works? And need to wait for the idle timeout ends? How can I resolve this? There doesn’t seem to be a settings for this timeout either

флаг br
Я предполагаю, что ELB, как и большинство балансировщиков нагрузки, не будет отправлять новые подключения к «неработоспособному» экземпляру, но существующие подключения не будут разорваны. Когда это делается изящно для планового обслуживания, это обычно называют «закупкой слива».

Ответить или комментировать

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