Cum Pentru a repara eroarea 502 Bad Gateway

Cu surfing activ în rețea, totul nu merge întotdeauna fără probleme. Din când în când, utilizatorii în locul unei pagini de site se confruntă cu erori HTTP. Dacă, în calitate de utilizator de Internet, întâmpinați o eroare de 500, în majoritatea cazurilor problema nu este cu dvs. sau cu conexiunea la Internet, ci cu serverul de site. Excepția este eroarea 502, care poate indica setări incorecte, mai ales dacă fereastra cu o eroare apare foarte des și indiferent de site-ul în care încercați să mergeți. Mai întâi trebuie să determinați că metodele de rezolvare a erorilor de eroare 502 Bad Gateway pentru utilizator și pentru administratorul site-ului sunt diferite. Luați în considerare cauzele și soluțiile în detaliu.

Remediați defecțiunile 502 Bad Gateway.

502 Bad Gateway - ce înseamnă asta

Protocolul HTTP Internet ca răspuns la fiecare solicitare oferă un cod de stare. Cea mai comună dintre ele este 200: OK, totul funcționează așa cum ar trebui. De obicei, această stare nu este afișată. În schimb, vizitatorii văd conținutul site-ului. Diferitele erori au motive diferite: dacă erorile 400 înseamnă că problemele sunt cu utilizatorul, atunci codurile de la 500 la 511 înseamnă că un răspuns negativ este rezultatul unei erori de server. Numerele indică de asemenea unde a apărut eroarea - cel puțin pentru utilizatorii care știu ce înseamnă codurile individuale.

Eroare 502 este de obicei urmată de fraza Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache sau Bad Gateway: Obiectul final înregistrat nu a reușit să facă față cererii. Această eroare a gateway-ului greșit, împreună cu eroarea "400: Pagina nu a fost găsită" este una dintre cele mai frecvente atunci când lucrează pe Internet. Apare atunci când site-ul accesat prin serverul principal nu a putut transmite cererea. În acest caz, primul server funcționează doar ca proxy sau gateway. Deși se poate spune că toate cererile de pe Internet sunt trimise și prin gateway-uri. Iată de ce apariția unei ferestre de eroare poate provoca unele neplăceri - nu este clar în ce moment al procesului cererea a detectat o defecțiune.

Surse de eroare 502 Bad Gateway

În cele mai multe cazuri, apare o eroare de gateway nevalidă pe partea serverului, astfel încât un utilizator simplu nu poate remedia problema. De asemenea, este posibil ca browserul utilizat să înregistreze o eroare de 502 Bad Gateway, care nu există în realitate sau pur și simplu să vă deconectați de la rețea. Sursa erorii poate fi, de asemenea, următoarea:

  • Eroare server - gateway-ul de la serverul țintă primește un rezultat negativ. Acest lucru poate apărea din cauza unei defecțiuni a sistemului. În cazuri rare, serverele pot fi deconectate de la rețea, de exemplu, atunci când conținutul încalcă legea.
  • Suprasarcina serverului web - dacă serverul web atinge limita, nu mai poate răspunde la solicitări. Prin urmare, gateway-ul emite 502 Bad Gateway. Motivul poate fi un interes neașteptat de mare în site sau chiar un atac DDoS. Aceasta înseamnă că atacatorul folosește o rețea virtuală pentru a supraîncărca serverul și a declanșa un accident de sistem.
  • Programarea PHP incorectă - uneori problema este în codul site-ului. Apoi, unele cereri vor primi un rezultat negativ.
  • Eroare de comunicare - Firewalls (server și client) pot provoca erori la redirecționarea cererilor pe ambele părți ale conexiunii.
  • Eroare de browser - provoacă o eroare de afișare a site-ului și 502 Bad Gateway poate extinde browserul.

cauzele

Există 3 cauze principale ale erorii 502 Bad Gateway:

  • Numele de domeniu nu este permis - numele de domeniu pe adresa IP nu este permis. Este important să rețineți că modificările DNS pot dura cât timp sunt active. Depinde de TTL sau "durata de viață" rezervată pentru fiecare înregistrare.
  • Serverul sursă nu este disponibil - conexiunea la Internet nu funcționează sau nu.
  • Paravanul de protecție blochează solicitarea - firewall-ul blochează conexiunea dintre serverele de margine și serverele sursă de pe site. Poate fi cauzată de pluginurile de securitate CMS. Unele sisteme de securitate DDOS sunt prea active, blocând astfel cererile de la serverele de difuzare de conținut.

Cum Pentru a repara eroarea 502 Bad Gateway

Pentru a corecta eroarea 502 Bad Gateway, ia în considerare soluția problemei din punctul de vedere al administratorului site-ului. Un vizitator al portalului dvs. v-a împărtășit informațiile despre care vede mesajul de eroare 502 atunci când încearcă să acceseze site-ul dvs. Ce înseamnă acest lucru pentru dvs.? De asemenea, administratorul nu este capabil să determine întotdeauna cauza erorii. În primul rând, trebuie să verificați dacă site-ul este disponibil ca un întreg. Dacă serverul dvs. nu reușește, trebuie să contactați furnizorul de servicii de găzduire. S-ar putea să știe deja despre eroare, iar sprijinul lor deja lucrează la recuperare. De asemenea, trebuie să verificați fișierele jurnal de server pentru mesaje de eroare. În special, programarea PHP devine adesea o sursă de erori, deci asigurați-vă că verificați dacă sursa erorilor este în cod sau în baza de date. Dacă este necesar, puteți utiliza copia de rezervă veche pentru a remedia rapid eroarea.

Adesea, eroarea apare numai pentru că serverul a fost supraîncărcat temporar sau nu a putut răspunde la o solicitare mai mare de prea mult timp. Dacă astfel de suprasarcini încep să apară mai des, ar trebui să contactați furnizorul dvs. de găzduire. Împreună, puteți obține o configurație mai bună a serverului web, dar acest lucru nu este întotdeauna posibil. Apoi, trebuie să verificați dacă paravanul de protecție este configurat corect și asigurați-vă că nu blochează niciun fel de solicitări legitime. O altă sursă de eroare poate fi o defecțiune a rezoluției numelui. Verificați setările DNS la furnizorul dvs. de găzduire. Cel mai adesea, 502 după ceva timp dispare de la sine. Atunci când apare o eroare în afara sferei dvs. de influență, aceasta este rezolvată de un furnizor de servicii Internet (ISP) sau de un furnizor de gazduire web server fără intervenția dvs. Dacă vina apare din cauza viciii dvs., trebuie să determinați sursa și metoda de eliminare cât mai curând posibil.

Dezactivați temporar rețeaua de difuzare a conținutului (CDN)

Cererile browserului sunt redirecționate uneori printr-un server proxy invers. Cu alte cuvinte, folosirea unui server proxy creează un intermediar între browserul utilizatorului și serverul de site. Unele servicii, cum ar fi Rețelele de livrare a conținutului (Content Delivery Networks - CDNs), utilizează tehnologia proxy inversă pentru a direcționa traficul de intrare cât mai eficient posibil. Dar, uneori, acest strat suplimentar când încercați să vă conectați la serverul original al site-ului web poate crea probleme. Când se întâmplă acest lucru, vizitatorii (și dvs.) pot întâmpina eroarea 502. Verificarea și aflarea dacă CDN provoacă această problemă este destul de simplă. Tot ce trebuie să faceți este să dezactivați temporar serviciul și apoi să verificați dacă site-ul se încarcă corect fără el. Procesul de dezactivare a CDN depinde de serviciul pe care îl utilizați.

Acum, când încercați să accesați un site web, serverul sursă va răspunde solicitării fără intermediari. Dacă eroarea 502 a dispărut, CDN-ul a fost probabil sursa problemei. În cele mai multe cazuri, trebuie să așteptați câteva ore înainte de a reporni serviciul. Desigur, verificați și asigurați-vă că eroarea nu mai apare. Dacă utilizați un alt CDN, trebuie să revizuiți documentația acestuia pentru instrucțiuni despre cum să dezactivați temporar serviciul.

Ștergeți memoria cache a browserului

Dacă problema este într-adevăr de partea serverului, dar trebuie să accesați conținutul site-ului, există modalități de a rezolva problema. Una dintre ele este memoria cache a browserului. Browserele moderne păstrează de ceva timp copii ale site-urilor web pe propriile servere, astfel încât să poată afișa o versiune anterioară a acestora. Pentru a încărca o pagină din memoria cache Google, tastați cache-ul: în caseta de căutare și apoi adresa URL pe care doriți să o vizitați (de exemplu, cache: //facebook.com). Cu toate acestea, trebuie să vă amintiți că vizionați o versiune depășită a site-ului. Pentru a scăpa de eroare, curățați memoria cache a browserului.

Ștergeți cookie-urile browserului

Ce să faci cu eroarea 502? În cele mai multe cazuri, puteți să o remediați prin simpla încărcare a paginii. Dacă problema este rezolvată, serverul a fost supraîncărcat doar temporar. Deoarece astfel de accidente pot dura destul de mult, reîncărcarea paginii poate ajuta în aproximativ 15 minute. Dacă mesajul de eroare persistă, ștergeți memoria cache și cookie-urile. Este posibil ca browserul să fi accesat doar datele din memoria internă a dispozitivului. Nu este necesar să ștergeți toate modulele cookie - în setările browserului puteți să deschideți și să ștergeți numai cele care au legătură cu site-ul web corespunzător.

Porniți browserul în modul incognito

Eroarea poate apărea în sistemul dvs., chiar dacă codul de stare indică altceva. Dacă de fiecare dată când încercați să vizitați orice site, Bad Gateway apare, cel mai probabil eroarea este legată de computer, browser sau firewall. Mai întâi, verificați funcționalitatea browserului. Primul pas este să îl reporniți în modul incognito. Dacă acest lucru nu funcționează așa cum ar trebui, porniți browser-ul în modul sigur. Dacă eroarea dispare, problema a fost una dintre extensiile de extensii sau extensii care sunt dezactivate în modul de siguranță. Pentru a face acest lucru, deschideți linia de comandă și introduceți aici calea completă a locației browserului în ghilimele. Fiecare dezvoltator de browser are comenzi diferite pentru a porni modul de siguranță:

  • Firefox: "C: \ Program Files \ Mozilla Firefox \ firefox.exe" -safe-mod
  • Internet Explorer: "C: \ Program Files \ Internet Explorer \ iexplore.exe" -extof
  • Chrome: browserul Google nu oferă un mod sigur. În schimb, doar rulați în modul incognito.

Corectați serverul DNS

Eroarea 502 poate apărea din cauza legării incorecte a numelui de domeniu și a adresei IP. Acest lucru se datorează migrației site-ului către o gazdă nouă, care de obicei durează ceva timp. Soluția este să ștergeți memoria cache DNS din sistemul local, chiar dacă ștergeți memoria cache din browser. Deschideți un prompt de comandă și executați comanda:

ipconfig / flushdns

Dacă cache-ul DNS este șters cu succes, programul va afișa mesajul "Cache-ul DNS a fost șters cu succes".

Verificați jurnalele

Jurnalele sunt înregistrări ale tuturor acțiunilor pe care le-ați efectuat în orice aplicație. Puteți verifica jurnalele de aplicații și jurnalul corespunzător de pe server. Jurnalele de aplicații vă vor spune care pagini au fost solicitate în timpul executării aplicației, în timp ce jurnalul de pe server va conține informații despre hardware-ul responsabil pentru rularea aplicației și starea tuturor dispozitivelor conectate la server.

Dezactivați pluginul CDN

O rețea de difuzare a conținutului (CDN) este un serviciu terță parte pentru redarea conținutului "greu", care include imagini și video mari. CDN este folosit de aplicație pentru a menține eficiența. Configurația firewall poate permite ca conținutul nevalid sau rău intenționat să treacă prin poarta de acces, ducând la o eroare de 502 Bad Gateway. Pentru a rezolva această problemă, trebuie doar să dezactivați CDN-ul.

Încercați să utilizați un browser diferit.

Încercați să vă conectați printr-un alt browser. Dacă deschiderea paginii trece fără eșec, browserul standard curent trebuie eliminat și reinstalat. Dacă comutarea browserelor nu rezolvă problema cu o eroare de gateway incorectă, trebuie să verificați setările de rețea. Cea mai ușoară opțiune este să reporniți modemul și routerul. Dacă aceasta nu funcționează, încercați să comutați de la Wi-Fi la LAN și utilizând o conexiune prin cablu.

Reporniți computerul și echipamentul de rețea

Uneori, gateway-ul 502 Bad este cauzat de ISP. Motivul pentru aceasta este o înregistrare falsă pe serverul DNS. Pentru a ocoli mesajul de eroare, introduceți un alt server DNS în setări. În Windows, acest lucru se poate face în setările de conexiune TCP / IP. Ca test, puteți accesa serverul Google DNS gratuit - 8.8.8.8 și 8.8.4.4.

Contactați ISP-ul dvs.

Dacă eroarea nu este cauzată de furnizor, rămâne doar să așteptați până când dispare singur (sau utilizați versiunile cache ale paginilor). În cele mai multe cazuri, eroarea este temporară și eliminată de administrator cât mai curând posibil.