Puncte:0

GCP External HTTPs Load Balancer - 404 - 503 - Excepție SSL (conexiune terminată la distanță de gazdă, citire strângere de mână, soclu închis și conectare în amonte)

drapel in

Testăm încărcarea unui MIG (cu 2 instanțe) găzduit în spatele echilibratorului de încărcare HTTPs folosind JMeter.

Observația 1: Primim la întâmplare eroare 404 și eroare 503, pentru 404 vedem creată o intrare în monitorizarea echilibrului de încărcare NU_BACKEND_SELECTED (altul decât backend-ul nostru actual MIG). În plus, pentru 503 vedem o intrare creată în monitorizarea echilibrului de încărcare FRONTEND_5XX.

Pe baza GCP:

NO_BACKEND_SELECTED - A apărut o eroare sau altă întrerupere înainte ca un backend să poată fi selectat. FRONTEND_5XX - A apărut o eroare internă înainte ca GFE să poată selecta un backend. GFE a returnat clientului 5XX.

Declarația de mai sus nu ajută la depanarea sau la rezolvarea aceleiași sau la izolarea cauzei problemei. nu am gasit nimic w.r.t. aceste mesaje de eroare din documentele GCP sau din alte articole.

Observația 2: Primim aleatoriu excepții ale SSL; Conexiune terminată de la distanță gazdă, citire strângere de mână, soclu închis și conectare în amonte la capătul lui JMeter.

Pașii făcuți

  1. Modificarea Keep Alive pe serverele backend la 620 de secunde (GFE are Keep Alive de 600 de secunde)
  2. S-a creat o politică SSL personalizată (tls minim setat la 1.1)
  3. S-a mărit timpul de expirare pentru backend de la 30 la 65 de secunde implicit

Deci, căutăm @ ce ne lipsește sau ce altceva putem ajusta/modifica în scopuri de testare pentru a rezolva problemele menționate mai sus.

Mulțumesc. Gaurav_N17

Puncte:0
drapel in

După testarea de încărcare, am ajuns la concluzia că problema a fost cauzată de utilizarea ridicată a resurselor de la capătul bazei de date. am scalat vertical resursele DB. mulțumesc.

Puncte:0
drapel st

Se pare că uneori s-ar putea să nu aibă instanțe sănătoase pe backend.

iti sugerez sa Monitorizați diagramele și jurnalele de scalare automată și aruncați o privire la Mesaj de stare returnat frecvent.

Acești pași ar trebui să vă ofere un indiciu despre ce se întâmplă cu backend și echilibrul de încărcare

drapel in
am analizat deja asta în timpul testării de încărcare și nu există nicio problemă cu instanțele care rulează la backend. Orice idee w.r.t. Mesaje de eroare NO_BACKEND_SELECTED și FRONTEND_5XX.
drapel st
@Gaurav_N17, mă întreb dacă instanțele de backend s-ar fi putut supraîncărca la momentul testării încărcării și nu au putut răspunde la cerere din cauza încărcării mari (CPU, I/O, procesare, conexiuni HTTP deschise maxime etc.).Nu este o problemă de aplicație, ci o limitare maximă a resurselor
drapel in
da, arată la fel, am observat încărcare mare în serverele de baze de date în timpul testului de încărcare. Vom crește resursele și apoi vom efectua un alt set de teste de încărcare.

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.