Što je gateway ili pristupni poslužitelj?
Moderna web-stranica često uključuje više poslužitelja. CDN, obrnuti proxy, balansiranje opterećenja ili API gateway može stajati ispred aplikacije. Ako taj posrednik ne dobije upotrebljiv odgovor od izvornog poslužitelja, posjetitelju može vratiti 502. Problem je često između dvaju poslužiteljskih slojeva, ne između vašeg preglednika i interneta.
Što može učiniti posjetitelj?
- Osvježite jednom pa pokušajte ponovno nakon kratkog vremena: kratki prekid između usluga čest je uzrok.
- Provjerite rade li druge web-stranice kako biste razlikovali opći mrežni problem.
- Potražite službenu statusnu stranicu usluge i prijavljene incidente.
- Druga mreža ili privatni prozor mogu pomoći pri testiranju VPN-a, proxyja ili predmemorije, ali nisu univerzalno rješenje.
Kako se 502 razlikuje od drugih pogrešaka?
502 znači da je posrednik primio nevaljan odgovor uzvodnog poslužitelja. 503 obično znači privremenu nedostupnost zbog opterećenja ili održavanja. 504 znači da gateway nije dobio odgovor na vrijeme. Uzroci se mogu preklapati, ali statusi upućuju na različite prve provjere.
Što treba provjeriti vlasnik stranice?
- Izvor: rade li web-poslužitelj i aplikacija na očekivanom portu?
- Proxy prema izvoru: dopuštaju li vatrozid i mrežna pravila promet?
- TLS: podudaraju li se naziv domene, certifikat i protokol kada proxy koristi HTTPS?
- Kapacitet: jesu li procesi, veze ili memorija iscrpljeni, odnosno odgovor kasni?
- Posljednja objava: usporedite početak pogrešaka s promjenama DNS-a, certifikata ili pravila.
- Dnevnici: usporedite CDN/proxy i izvor, ne samo jedan sloj.
Primjer lanca zahtjeva
Posjetitelj otvara example.com. CDN prima zahtjev i prosljeđuje ga aplikaciji. Ako proces više ne sluša na portu 443 ili vrati nevaljan TLS odgovor, CDN može prikazati 502 iako je sam dostupan.
Što nije dobar prvi korak?
Brisanje svih kolačića, promjena DNS resolvera ili ponovna instalacija preglednika uglavnom neće riješiti 502 između poslužitelja. To ima smisla samo ako postoje dokazi za lokalni VPN, proxy ili pogrešno DNS usmjeravanje.