Puncte:1

Antetul AWS ALB și HAProxy Keep-Alive

drapel in

A întâlnit cineva acest comportament?

  • AWS ALB trimite trafic către HaProxy.
  • HaProxy setează antetul de menținere în viață la 29 de secunde.
  • Clientul conectat la ALB nu vede acest antet.
  • Acesta poate vedea doar antetul „Conexiune: păstrează-l în viață”.
  • Practic, ALB elimină antetul Keep-alive.
  • Activarea/dezactivarea HTTP/2.0 în setările ALB nu are niciun efect asupra acestui comportament.
  • Timpul de expirare a conexiunii inactivă ALB este mai mare de 29 de secunde.
  • Ocazional, clientul primește o eroare 502 de la ALB, posibil pentru că ALB încearcă să folosească o conexiune chiar înainte ca fereastra de 29 de secunde să se încheie și HAProxy o închide în câteva milisecunde, ceea ce înseamnă că conexiunea a fost inactivă în ultimele 29 de secunde.
  • Setarea timeout-ului de menținere activă > ALB inactiv timeout este singura soluție aici? De ce nu ar încerca ALB să deschidă o nouă conexiune dacă primește o resetare a conexiunii în această condiție de cursă?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.