Cum se remediază eroarea 502 Bad Gateway?

Publicat: 2022-11-11

Doriți să știți cum să remediați eroarea 502 de gateway greșit? De obicei, eroarea 502 Bad Gateway este rezultatul unei defecțiuni de rețea între două servere de pe internet, ceea ce înseamnă că problema nu are nimic de-a face cu computerul sau conexiunea la internet.

În general, erorile 502 Bad Gateway sunt complet independente de configurația dvs. particulară, ceea ce înseamnă că puteți vedea una în orice browser, care rulează orice sistem de operare sau folosind orice dispozitiv.

Acest articol va discuta despre ce este o eroare 502 Bad Gateway, care sunt cauzele sale, variațiile sale, impactul său asupra SEO și cum să o remediați cu diferite metode.

Ce este o eroare 502 Bad Gateway?

Dacă primiți un mesaj de eroare 502 Bad Gateway, aceasta înseamnă că serverul la care încercați să vă conectați a primit un răspuns nevalid.

O solicitare HTTP este trimisă de browserul dumneavoastră către server atunci când accesați o adresă URL. Cu toate acestea, în acest caz, solicitarea a fost nevalidă și a returnat un cod de stare HTTP 502. Codurile de stare HTTP sunt un mijloc prin care browserele și serverele comunică între ele.

O adresă URL este accesată printr-un browser prin trimiterea unei cereri HTTP către serverul site-ului web pe care îl vizitați. După solicitarea resurselor, serverul returnează un cod de stare și resursele solicitate.

Codurile de stare HTTP pot fi clasificate în cinci categorii: 1xx – informațional, 2xx – succes, 3xx – redirecționare, 4xx – eroare client și 5xx – eroare server.

În general, codurile de stare care încep cu cifra 5 indică erori care apar atunci când există o defecțiune a rețelei sau o problemă de comunicare între serverele web.

Există, de asemenea, coduri de stare 5xx, cum ar fi 500 Internal Server Error, 501 Not Implemented, 503 Service Unavailable și 504 Gateway Timeout.

În cele mai multe cazuri, cauza erorii se află în propriul server, chiar dacă motivele exacte pentru fiecare eroare pot varia.

Ce cauzează o eroare 502 Bad Gateway?

Ar trebui mai întâi să examinați posibilii factori care ar putea cauza eroarea Gateway înainte de a încerca să o remediați. Acestea sunt câteva dintre ele:

Nume de domeniu nerezolvat

De obicei, acest lucru se întâmplă atunci când un nume de domeniu nu se rezolvă la adresa IP corectă. Dacă numele dvs. de domeniu a fost migrat recent pe un alt server DNS gazdă, poate dura până la 24 de ore pentru ca modificările să devină complet propagate și efective.

Origin Server Overload

Serverul de origine se poate supraîncărca și se poate bloca ori de câte ori rămâne fără resurse, rezultând un mesaj de eroare HTTP 502.

S-a demonstrat că vârfurile bruște ale traficului, lipsa memoriei și timeout-urile software sunt unele dintre cauzele comune ale supraîncărcării serverului.

Erori de browser

Browserele pot afișa uneori o eroare de codare 502, chiar dacă nu există nicio problemă cu serverul sau rețeaua.

Dacă se întâmplă acest lucru, eroarea poate fi cauzată de extensii de browser defecte, cum ar fi blocarea anunțurilor, versiuni de browser învechite sau fișiere corupte din memoria cache a browserului.

Probleme cu echipamentele rețelei de domiciliu

Echipamentul dvs. de rețea se confruntă probabil cu o problemă temporară dacă întâmpinați erori HTTP 502 pe mai multe site-uri web sau browser.

Blocuri de firewall

Firewall-urile împiedică traficul suspect să intre pe site-ul dvs. Cu toate acestea, unele sisteme firewall pot detecta false pozitive ca urmare a suprasensibilității lor.

Există posibilitatea ca sistemul să blocheze un anumit furnizor de servicii de internet sau o solicitare CDN.

Cum să remediați o eroare 502 Bad Gateway?

Eroarea 502 Bad Gateway este de obicei cauzată de probleme la nivelul serverului, dar se poate datora și unor configurări greșite sau probleme temporare pe computerul clientului.

În această secțiune, vă prezentăm diferite metode pentru a remedia această eroare:

Metoda 1: Actualizează pagina site-ului web

Puteți încerca prima soluție așteptând un minut sau două și apoi reîmprospătând browserul web actual. De multe ori, eroarea apare din cauza creșterii traficului.

Prin urmare, de obicei este suficient să reîmprospătați pagina. O comandă rapidă poate fi obținută apăsând F5 sau CTRL + F5 , în timp ce pe un Mac, apăsarea CMD + R va fi eficientă.

Dacă site-ul web nu este disponibil, puteți încerca și să utilizați un instrument online, cum ar fi Host Tracker sau Website Planet.

În acest mod, va fi posibil să se identifice dacă eroarea este rezultatul unei probleme la nivelul clientului sau al unei probleme la nivelul serverului.

Metoda 2: Ștergeți memoria cache a browserului

Este posibil să aveți fișiere învechite și corupte stocate în memoria cache a browserului dacă continuați să primiți eroarea.

În acest caz, poate fi necesar să ștergeți memoria cache a browserului pentru a rezolva o eroare HTTP 502 Bad Gateway.

Fișierele stocate în cache pot conține date importante ale browserului, cum ar fi marcaje și setări, așa că fiți atenți înainte de a le elimina. Puteți preveni acest lucru exportând datele din browser și importându-le din nou mai târziu.

Metoda 3: Încercați în modul incognito

Modul incognito este, de asemenea, o idee bună pentru accesarea site-ului web, deoarece va ajuta la determinarea dacă mesajul de eroare 502 gateway defectuos este rezultatul unei probleme cu browserul.

Urmați acești pași pentru a crea o nouă fereastră incognito:

  1. Faceți clic pe butonul cu trei puncte de pe ecranul browserului dvs
  2. Selectați o nouă fereastră incognito din meniul drop-down.
Selectați o nouă fereastră incognito din meniul drop-down

O extensie de browser poate cauza problema dacă eroarea nu apare în modul Incognito. Ca urmare, încercați să dezactivați treptat toate suplimentele și extensiile până când puteți accesa site-ul web odată ce îl ștergeți pe cel care provoacă eroarea.

Poate doriți să încercați să utilizați o altă sesiune de browser dacă dezactivarea extensiilor nu a ajutat. De exemplu, dacă utilizați în prezent Google Chrome, încercați să utilizați Mozilla Firefox.

Dacă browserul dvs. anterior provoacă eroarea atunci când pagina se încarcă normal în noul browser, este probabil că browserul actual este de vină.

Dacă întâmpinați o problemă cu browserul dvs., este recomandat să îl ștergeți și să îl reinstalați.

Metoda 4: spălați serverele DNS

Există, de asemenea, cazuri în care eroarea apare din cauza unor probleme DNS, cum ar fi adrese IP incorecte și servere DNS care nu răspund.

Este posibil să puteți rezolva această problemă prin golirea memoriei cache DNS în acest caz. În mod similar cu ștergerea memoriei cache a browserului, această metodă va elimina înregistrările DNS defecte.

Unul dintre pașii pe care îi puteți face este să vă schimbați temporar serverele DNS. Furnizorul dvs. de servicii de internet este responsabil pentru alocarea serverelor DNS în mod implicit.

Dacă doriți să treceți la un server DNS terță parte, cum ar fi Google Public DNS, puteți face acest lucru oricând.

Metoda 5: Încercați un alt browser

De asemenea, este posibil să puteți rezolva această problemă folosind un alt browser, inclusiv Firefox, Chrome, Edge, Opera, Internet Explorer și Safari.

Folosind un browser alternativ care nu produce o eroare 502 Bad Gateway, acum puteți fi sigur că browserul original este de vină.

Presupunând că ați urmat sfaturile de depanare de mai sus, acum poate fi momentul să încercați să reinstalați browserul pentru a vedea dacă aceasta va rezolva problema.

Metoda 6: Încercați pe un alt dispozitiv

Serverul dvs. poate fi sursa unei erori care apare după ce ați efectuat o anumită modificare sau actualizare. Cea mai bună modalitate de a rezolva această problemă este să examinați jurnalele de erori ale site-ului dvs. web.

În cele mai multe cazuri, gazda dvs. web oferă o interfață de utilizator prin care puteți activa jurnalele de erori ale site-ului web. De asemenea, este posibil să activați înregistrarea erorilor pentru site-ul dvs. WordPress adăugând următoarele linii în fișierul wp-config.php :

define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);

define('WP_DEBUG_DISPLAY', false);

Fișierul wp-contents/debug.log va conține toate erorile generate, permițându-vă să identificați care dintre ele cauzează o eroare 502 Bad Gateway.

Metoda 7: Verificați jurnalul de erori și dezactivați pluginurile

Este posibil să existe o problemă tehnică cu unul sau mai multe dintre pluginurile sau temele dvs. Motivul pentru aceasta este că pluginurile și temele prost codificate pot intra în conflict între ele.

În timpul acestui eveniment, serverul dvs. va opri toate scripturile și interogările de pe site-ul dvs. web, ceea ce va duce la inaccesibilitatea site-ului dvs.

Unele site-uri web sunt afectate de această problemă din cauza memorării în cache sau a pluginurilor de securitate. În unele cazuri, aceste plugin-uri blochează comunicarea între servere, ducând la erori persistente.

Ar trebui să vă dezactivați pluginurile și să le reactivați pe fiecare individual dacă întâmpinați o eroare HTTP 502 fără un plugin de cache sau de securitate instalat.

Urmați acești pași pentru a face acest lucru:

  1. Accesați Pluginuri în tabloul de bord WordPress.
  2. Faceți clic pe Pluginuri instalate .
Accesați Pluginuri în tabloul de bord WordPress, apoi faceți clic pe Pluginuri instalate
  1. Faceți clic pe Dezactivare din meniul Acțiuni în bloc .
  2. Faceți clic pe butonul Aplicați .
Faceți clic pe Dezactivare din meniul Acțiuni în bloc, apoi faceți clic pe butonul Aplicați
  1. Activați fiecare plugin în timp ce vă reîmprospătați site-ul WordPress.

Dacă întâmpinați din nou eroarea 502, ați găsit pluginul problematic.

Dacă nu puteți accesa tabloul de bord WordPress, le puteți dezactiva folosind panoul de control al găzduirii sau aplicația FTP.

Faceți o modificare în directorul de pluginuri din directorul wp-content , redenumindu-l, de exemplu, plugins-disable .

După ce site-ul dvs. a fost restabilit la starea inițială după eliminarea tuturor pluginurilor, puteți redenumi folderul în pluginuri.

Dacă eroarea persistă, activați pluginurile unul câte unul pentru a identifica care dintre ele o cauzează. Dacă site-ul tot nu funcționează, urmați aceiași pași și cu temele dvs. WordPress.

Metoda 8: Verificați pluginurile și temele WordPress

În multe cazuri, serverul anulează scripturile și interogările din cauza codului prost de pe site-ul dvs. WordPress, eventual de la un plugin sau o temă terță parte

În plus, o mulțime de pluginuri de cache au generat erori 502 din cauza configurării greșite. Câteva soluții posibile la această problemă includ dezactivarea tuturor pluginurilor. Trebuie să rețineți că dezactivarea unui plugin nu va duce la pierderea datelor.

Pașii de mai jos pot fi urmați dacă încă puteți accesa tabloul de bord administrativ:

  1. Accesați Pluginuri în tabloul de bord WordPress.
  2. Faceți clic pe Pluginuri instalate .
Accesați Pluginuri în tabloul de bord WordPress, apoi faceți clic pe Pluginuri instalate
  1. Faceți clic pe Dezactivare din meniul Acțiuni în bloc .
  2. Faceți clic pe butonul Aplicați .
Faceți clic pe Dezactivare din meniul Acțiuni în bloc, apoi faceți clic pe butonul Aplicați

Toate pluginurile dvs. vor fi dezactivate ca urmare a acestei acțiuni. Va trebui să determinați care este cauza problemei responsabilă dacă aceasta rezolvă problema.

  1. Activați fiecare plugin în timp ce vă reîmprospătați site-ul WordPress.

Dacă primiți o eroare de gateway 502 returnată, ați descoperit pluginul care se comportă greșit. După aceea, puteți contacta dezvoltatorul pluginului sau puteți trimite un bilet de asistență la sistemul de asistență WordPress.

Dacă nu reușiți să vă accesați pagina de administrare, puteți utiliza FTP pentru a vă accesa serverul și a redenumi folderul cu pluginuri în ceva de genul plugins_old , apoi verificați site-ul.

Dacă corectează problema, atunci trebuie să testați fiecare plugin individual. Urmați acești pași pentru a face acest lucru:

  1. Redenumiți folderul cu pluginuri în „pluginuri”.
  2. Redenumiți fiecare folder de plugin din el unul câte unul până când găsiți problema.
Redenumiți folderul cu pluginuri înapoi la „pluginuri”, apoi redenumiți fiecare folder cu pluginuri din el, unul câte unul, până când găsiți problema

Trebuie să păstrați întotdeauna la zi pluginurile, temele și nucleul dvs. WordPress, precum și să vă asigurați că rulați o versiune PHP care acceptă site-ul dvs. Dacă aveți nevoie de asistență, puteți oricând să vă contactați gazda.

Metoda 9: Reporniți PHP

Repornirea PHP poate fi, de asemenea, o opțiune. Este posibil ca gazda să nu ofere acest lucru. În acest caz, puteți deschide un bilet de asistență și puteți solicita repornirea PHP.

Metoda 10: Verificați CDN-urile

De asemenea, pot apărea dificultăți cu serviciul dvs. de atenuare CDN sau DDoS, care duc la eroarea 502 Bad Gateway.

O rețea de livrare a conținutului pe Internet oferă un nivel suplimentar de securitate între server și browser, asigurând că conținutul web este livrat eficient.

Există, totuși, posibilitatea ca acest strat să întâmpine o problemă la conectarea la serverul de origine, care ar putea duce la o eroare 502.

Un exemplu notabil ar fi Cloudflare, unde o eroare 502 Bad Gateway poate apărea în două formate distincte, în funcție de situație.

Pe baza capturii de ecran de mai sus, se pare că Cloudflare este responsabil pentru problemă. Dacă doriți să rezolvați această problemă, ar trebui să contactați departamentul de asistență pentru clienți.

Se recomandă să verificați pagina de stare a sistemului Cloudflare înainte de a efectua această acțiune. Alternativ, puteți alege să dezactivați Cloudflare, cu toate acestea, propagarea DNS poate dura câteva ore pentru a se finaliza.

Ca rezultat, dacă întâmpinați eroarea Cloudflare, așa cum se arată mai sus, înseamnă că aceasta este o problemă cu furnizorul dvs. de găzduire actual. Dacă acesta este cazul, ar trebui să contactați echipa de asistență a gazdei dvs. web pentru a solicita asistență.

Metoda 11: Creșteți PHP max_execution_time și max_input_time

Timeout-ul PHP apare ori de câte ori procesul PHP rulează mai mult decât timpul maxim de execuție sau timpul maxim de intrare specificat de configurația PHP.

În cele mai multe cazuri, setările pentru aceasta sunt setate în configurațiile dvs. PHP de pe serverul dvs. web. În general, valorile sunt setate la 300 de secunde în mod implicit.

În unele cazuri, poate apărea un timeout în timpul procesului de migrare, rezultând o eroare 502 Bad Gateway. Pentru a rezolva această problemă, puteți contacta gazda dvs. web pentru a afla la ce valori sunt setate și dacă acestea pot fi mărite.

Metoda 12: Contactați găzduirea site-ului dvs

Dacă niciuna dintre aceste soluții nu rezolvă eroarea, se recomandă să contactați asistența pentru clienți. Este important să descrieți problema și să includeți orice pași de depanare pe care i-ați luat pentru a o rezolva.

În plus, asigurați-vă că furnizați cât mai multe informații posibil și permiteți echipei de asistență să vă asiste.

Metoda 13: Contactați furnizorul dvs. de servicii de internet (ISP)

Când browserul, computerul și rețeaua dvs. funcționează, iar site-ul web raportează că pagina sau site-ul web funcționează, eroarea 502 Bad Gateway poate fi rezultatul unei probleme de rețea care este responsabilitatea furnizorului dvs. de servicii Internet.

Metoda 14: Încercați din nou mai târziu!

Dacă întâmpinați o eroare 502 Bad Gateway în acest moment al procesului de depanare, aproape sigur există o problemă cu unul dintre două lucruri: fie furnizorul dvs. de servicii de internet, fie rețeaua site-ului web.

Puteți chiar să confirmați aceste informații direct cu una dintre cele două părți dacă le contactați.

În orice caz, nu sunteți singura persoană care se confruntă cu această eroare și, prin urmare, va trebui să așteptați până când aceasta este rezolvată pentru dvs.

502 Variații de eroare de gateway greșit

Nu există nicio cerință ca un anumit browser, sistem de operare sau serviciu să afișeze eroarea. Cu toate acestea, aspectul său poate varia în mai multe moduri

Este posibil să întâlniți câteva alternative pentru această eroare pe internet, cum ar fi Eroare temporară (502), Eroare 502, Eroare 502, gateway defectuos 502 Cloudflare, gateway defectuos 502 Nginx, gateway defectuos 502 AWS etc.

Este important să rețineți că unele site-uri web sau servicii au pagini personalizate de eroare 502, care pot arăta diferit:

Crom

Un mesaj de eroare 502 Bad Gateway este afișat de Chrome atunci când serverul întâmpină o eroare temporară și nu poate finaliza solicitarea dvs.

În plus, Chrome vă recomandă să încercați din nou după 30 de secunde. Dacă problema persistă, poate doriți să încercați să accesați site-ul web dintr-o altă fereastră de browser.

Eroarea 502 în Chrome

GitLab

Dacă serverul proxy invers al GitLab nu primește un răspuns de la serverul de origine al GitLab pentru o perioadă prelungită, GitLab va afișa o eroare 502 Bad Gateway. În plus, pagina de eroare oferă instrucțiuni pentru rezolvarea problemei.

Eroarea 502 din GitLab

Stare de nervozitate

Există o eroare 502 care apare pe Twitter atunci când un serviciu este supraîncărcat temporar. O ilustrație este încorporată cu un mesaj clar și concis într-o manieră jucăușă. Cei interesați de statistici de date în timp real pot consulta și starea Twitter.

Eroarea 502 pe Twitter

Cum afectează SEO eroarea 502 Bad Gateway?

Codul de eroare 502 este generat atunci când există o eroare de rețea care împiedică serverul să finalizeze cererea.

Este important să rețineți că, dacă această eroare apare frecvent și pentru o perioadă îndelungată, poate afecta negativ optimizarea pentru motoarele de căutare a site-ului dvs.

Dacă o pagină solicitată nu este difuzată, vizitatorii pot părăsi site-ul dvs., ceea ce duce la o experiență de utilizator slabă. În plus, cu cât site-ul tău rămâne indisponibil mai mult, cu atât rata de respingere va fi mai mare.

Motoarele de căutare vor vizualiza, de asemenea, o pagină cu o eroare 502 ca fiind întreruptă, ceea ce va împiedica motorul de căutare să indexeze și să clasifice pagina.

În lumina acestui fapt, este esențial să se determine ce factori cauzează eroarea pentru a o rezolva cât mai curând posibil, de dragul optimizării motoarelor de căutare.

întrebări frecvente

În această secțiune, vom răspunde la câteva întrebări frecvente pentru a vă ajuta să rezolvați eroarea:

De ce primesc o eroare 502 Bad Gateway?

Eroare 502 Bad Gateway este un mesaj de eroare general care indică că există ceva în neregulă în comunicarea cu serverul site-ului web. Cu toate acestea, nu va identifica cauza exactă a problemei.

502 gateway prost înseamnă blocat?

Este posibil să primiți pe ecranul computerului un mesaj care menționează „502 gateway defect”. Acest lucru se întâmplă atunci când serverul care acționează ca proxy sau gateway nu primește un răspuns adecvat de la un alt server.
Nu veți putea determina cauza care stă la baza acestei erori, deoarece este o eroare generică. Prin urmare, este imposibil să indicați dacă este blocat sau nu fără a efectua cercetări suplimentare.

Este 502 Bad Gateway un virus?

În general, eroarea 502 Bad Gateway nu este rezultatul unui virus. Apare atunci când serverul site-ului web nu poate comunica cu site-ul web.

Concluzie

În acest articol sunt discutate diferite metode pentru a remedia problema unei erori 502 Bad Gateway, inclusiv cauzele, variațiile și efectele acesteia asupra optimizării motoarelor de căutare.

Dorim să ne exprimăm sincera apreciere pentru citirea acestui articol. Dacă aveți întrebări sau comentarii, vă rugăm să nu ezitați să utilizați secțiunea de comentarii.

Vă rugăm să ne urmăriți pe Facebook și Twitter dacă sunteți interesat să fiți la curent cu articolele noastre.