Suport

Update on October 4, 2018

Ce înseamnă 502 Bad Gateway?

Un 502 Bad Gateway indică faptul că serverul de margine (serverul care acționează ca proxy) nu a reușit să obțină un răspuns valid sau niciun răspuns de la serverul de origine (numit și serverul din amonte). Acest lucru se poate întâmpla din câteva motive, pe care le vom discuta în secțiunea de mai jos. Dacă unul dintre serverele de margine ale KeyCDN primește un răspuns 502 Bad Gateway de la serverul dvs. de origine, KeyCDN va returna o pagină 500 Origin Not Reachable. Pentru a înțelege mai bine modul în care KeyCDN gestionează anumite coduri de eroare, consultați pagina noastră CDN Error Codes.

Care sunt motivele pentru răspunsurile 502 Bad Gateway?

Există trei vinovați principali care cauzează răspunsurile 502 Bad Gateway. Acestea includ:

  1. Numele de domeniu nu poate fi rezolvat: Numele de domeniu nu se rezolvă la IP-ul corect sau nu se rezolvă la niciun IP. Este important să rețineți că modificările DNS ar putea dura același timp până când acestea sunt complet propagate și active la nivel global. Acest lucru depinde de TTL, sau time to live, definit pentru fiecare înregistrare.
  2. Server de origine căzut: Serverul nu este accesibil, fie pentru că este oprit, fie pentru că nu există conectivitate la serverul dat.
  3. Firewall blochează cererea: Un firewall blochează comunicarea dintre serverele de margine și serverul de origine. Acest lucru poate fi cauzat, de asemenea, de plugin-urile de securitate ale CMS-ului dumneavoastră. Unele sisteme de protecție și atenuare DDoS ar putea fi prea reactive și să înceapă să blocheze cererile de la serverele noastre de livrare de conținut.

Cum puteți vedea o eroare 502 Bad Gateway

În funcție de serverul dvs. web, puteți vedea o eroare diferită 502.

Toate acestea înseamnă același lucru, doar convențiile lor de denumire diferă. Iată câteva exemple de ceea ce ați putea vedea:

  • 502 Bad Gateway
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Error 502
  • 502 Proxy Error
  • HTTP 502
  • 502 Bad Gateway NGINX

Puteți vedea mai detaliat ce presupune în mod specific eroarea mergând la fișierul jurnal de erori al serverului dvs. web. Toate informațiile de eroare și de diagnosticare sunt stocate în acest fișier, ceea ce îl face o resursă valoroasă de verificat atunci când aveți nevoie de mai multe detalii despre o anumită eroare. Puteți localiza acest fișier în Apache mergând la /var/log/apache2/error.log și în Nginx mergând la /var/log/nginx/error.log.

Cum să rezolvați erorile 502 ca dezvoltator web

În calitate de dezvoltator web sau proprietar de site web, există câteva motive pentru care s-ar putea să vă confruntați cu o eroare 502 Bad Gateway pe serverul dvs. de origine. Prin urmare, este posibil să fiți nevoit să încercați diverse metode pentru a rezolva problema. Consultați lista de sugestii de mai jos:

  • Verificați dacă FQDN-ul dvs. (nume de domeniu complet calificat) se rezolvă corect utilizând instrumentul nostru de testare DNS.
  • Verificați dacă serverul dvs. este accesibil utilizând un test ping sau traceroute.
  • Verificați jurnalele firewall-ului dvs. dacă observați scăderi neobișnuite.
  • Dacă sunteți un utilizator Cloudflare, încercați să îl dezactivați, deoarece odată ce ați atins o anumită limită Cloudflare va returna o eroare 502 Bad Gateway vizitatorilor dvs.

Cum să rezolvați erorile 502 ca vizitator

Dacă sunteți vizitator al unui site web și întâmpinați o eroare 502 Bad Gateway, atunci există și câteva lucruri pe care le puteți încerca pentru a o rezolva. Deși problema principală va fi aproape întotdeauna responsabilitatea dezvoltatorului web, vizitatorii pot încerca următoarele:

  • Realizați o reîmprospătare puternică în browser. Pe Mac-uri, acest lucru se face prin apăsarea CmdShiftR.
  • Curățați memoria cache a browserului și ștergeți cookie-urile. Este posibil ca browserul dvs. să rețină anumite fișiere care au fost salvate odată ce ați vizitat site-ul web cu o eroare 502.
  • Reporniți computerul/echipamentul de rețea
  • Schimbă-ți serverele DNS. Dacă nu le-ați schimbat niciodată în trecut, probabil că aveți încă serverele implicite care v-au fost atribuite de către furnizorul dvs. de internet, încercați să utilizați servere DNS deschise, cum ar fi Google’s Public DNS.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *