Cum să remediați eroarea 502 Bad Gateway în WordPress

Publicat: 2020-06-26
502 eroare gateway greșită

Una dintre cele mai frustrante părți ale rulării unui site web sunt erorile de popping. Și una dintre acele erori frustrante este eroarea 502 gateway proastă care apare uneori.

Aceasta este o eroare obișnuită care poate fi văzută pe multe site-uri web și poate să nu aibă implicații grave dacă se întâmplă în cazuri rare.

Oricât de simplu ar părea, dacă eroarea 502 apare prea des, poate afecta SEO și reputația online. De exemplu, atunci când un crawler web care încearcă să acceseze site-ul dvs. primește un gateway 502 prost destul de des, acesta poate fi inclus pe lista neagră a site-ului dvs. sau, în cel mai mic caz, clasamentul dvs. de căutare s-ar putea confrunta cu o scădere.

Deci, înțelegerea erorii și remedierea acesteia înainte de a provoca efecte SEO grave ar putea fi utilă.

Ce este o eroare 502?

Fiecare solicitare HTTP făcută de la un browser către un server este răspunsă cu un răspuns împreună cu un cod de stare HTTP. Deși 200 este codul de stare de succes, nu veți putea vedea aceste coduri de stare decât dacă indică un eșec. Codul de eroare mai frecvent este 404, care înseamnă Page Not Found, ceea ce înseamnă că cererea nu a fost acceptată.

Acum, seria de coduri de stare din intervalul 500, inclusiv 500, 501, 502 și 520 și așa mai departe, sunt legate de un fel de eroare de server după ce cererea a fost acceptată. Poate fi o eroare internă sau un răspuns nevalid de la server.

Codul de eroare 502 înseamnă în mod specific că serverul a acceptat cererea în timp ce acționa ca proxy, dar a primit un răspuns nevalid de la un server de intrare.

Mesajul de eroare poate fi afișat în diferite forme, cum ar fi:

  • Eroare 502
  • 502 Bad Gateway
  • 502 eroare de proxy
  • Serviciul 502 este supraîncărcat temporar
  • HTTP 502
  • Un ecran alb gol
  • 502 gateway defect Cloudflare

Modul în care este afișat mesajul de eroare poate depinde de aplicația web, browser sau sistemele de operare.

Eroarea 502 indică răspunsuri nevalide care ar putea fi primite din diverse motive. Poate că serverul era defect, a existat ceva interferență în transferul de date sau supraîncărcare temporară a resurselor.

Dacă erorile 502 continuă să persistă mai mult de 6 ore, Google poate percepe site-ul dvs. ca fiind problematic și, astfel, îi poate oferi un clasament mai scăzut

Cum să remediați erorile 502

Reîncărcați pagina

Oricât de simplu ar părea, reîncărcarea paginii funcționează de cele mai multe ori. Ar trebui să fie unul dintre primele lucruri de încercat înainte de a începe să depanați cauza principală. Pentru că, de cele mai multe ori, o eroare 502 apare pur și simplu pentru că serverul este supraîncărcat. Deci, o simplă reîmprospătare și reîncărcare vă poate ajuta să obțineți un răspuns adecvat de la server.

Dar aceasta servește doar ca o remediere rapidă și, dacă vedeți frecvent erori 502, poate fi necesar să verificați și alte lucruri, cum ar fi memoria cache, setările paravanului de protecție, CDN și altele.

Ștergeți memoria cache

Uneori, memoria cache funcționează cel mai bine și uneori se întoarce împotriva lui. De exemplu, când uneori primiți un răspuns prost, memoria cache poate servi pagini web mai vechi din memorie și poate rezolva problema. Dar, în același mod, uneori memoria cache ar putea servi paginile de eroare din nou și din nou, chiar și după ce eroarea dvs. a fost remediată.

Pentru a evita astfel de probleme, accesați setările browserului și ștergeți manual memoria cache. Există câteva comenzi rapide de la tastatură, cum ar fi Ctrl+F5, care impun ștergerea cache-ului la reîmprospătarea paginii.

De asemenea, puteți șterge cache-ul WordPress. Încercați să ștergeți toate cache-urile din pluginurile WordPress, motorul WordPress și pluginurile firewall pe care le utilizați. Puteți accesa setările de cache pentru pluginurile dvs. prin intermediul tabloului de bord WordPress. De asemenea, puteți încerca să ștergeți memoria cache DNS locală.

Pentru mașinile Windows, comenzile simple precum ipconfig /flushdns din promptul de comandă vă pot ajuta să ștergeți memoria cache DNS.

Pentru sistemele Mac, încercați comanda dscacheutil –flushcache. Apoi, încercați să reîncărcați pagina în browsere diferite pentru a vedea dacă memoria cache a browserului a fost într-adevăr cea care a cauzat problema.

Dezactivează Firewall și CDN

Site-urile WordPress pot folosi rețele de distribuție de conținut, cum ar fi Cloudflare, cu facilitățile lor de cache, pentru a servi și a încărca pagini mai rapid. Firewall-urile adaugă, de asemenea, straturi suplimentare prin care solicitările și răspunsurile HTTP vor trebui să treacă prin. Acest lucru poate duce și la o problemă cu gateway-ul 502.

Încercați să dezactivați serviciile CDN și firewall și încercați să vă încărcați site-ul. Dacă problema este rezolvată, puteți contacta furnizorul dvs. de servicii CDN pentru a cerceta ce a cauzat eroarea și a o activa după ce au rezolvat cauza principală.

Actualizați-vă pluginurile

Ei bine, dacă este o eroare încăpățânată care încă există chiar și după ștergerea întregului cache, dezactivarea CDN-ului și a firewall-ului, atunci este timpul să vă actualizați pluginurile și temele.

Dezactivați toate pluginurile dvs. WordPress prin tabloul de bord sau prin FTP. Acum încercați să vă încărcați pagina și verificați dacă există eroare. Dacă eroarea este remediată, încercați o metodă de încercare și eroare pentru a găsi pluginul real care cauzează eroarea.

Activați-vă pluginurile pe rând pentru a afla care dintre ele este vinovatul și actualizați-l pentru a rezolva problema. Dacă o actualizare tot nu se rezolvă, căutați asistență tehnică sau găsiți un plugin alternativ pentru a-și umple pantofii.

Actualizați-vă temele

Dacă verificarea tuturor pluginurilor nu s-a dovedit a fi fructuoasă, puteți încerca același lucru cu temele dvs. Treceți la o temă WordPress implicită și verificați dacă eroarea persistă. Dacă asta rezolvă problema, încercați să vă actualizați tema sau să utilizați o alternativă.

Verificați jurnalele și scripturile

WordPress poate menține jurnalele de erori dacă ați setat setările de depanare corespunzătoare în fișierul wp-config.php. Folosiți aceste jurnale pentru a afla care parte a codului sau a pluginului dvs. provoacă eroarea

Uneori, scripturile precum cele utilizate pentru captcha și securitate pot supraîncărca serverul cu mai multe solicitări care duc la o eroare temporară 502. Optimizați-vă scripturile pentru a vă asigura că aceste erori sunt evitate.

Serviciile ar putea fi configurate pentru a avea o limită de timp maximă pentru rularea scripturilor. De asemenea, puteți crește limita de timeout, care are o valoare implicită de 300 de secunde.

Verificați serverul dvs. de găzduire

Dacă niciuna dintre metodele discutate mai sus nu funcționează pentru dvs., atunci probabil că serverul dvs. de găzduire acționează. Contactați asistența tehnică a serverului de găzduire și adresați-vă o întrebare cu privire la problemă.

O eroare gateway 502 proastă poate apărea din cauza configurațiilor DNS greșite. Șansele unor astfel de configurări greșite sunt mari dacă tocmai ați trecut la un nou furnizor de găzduire. Este posibil să trebuiască să așteptați până la 24 de ore pentru ca lucrurile să funcționeze fără probleme după ce treceți la o nouă gazdă.

Dacă este o simplă problemă de configurare greșită, o pot rezolva imediat. Dar dacă problema se repetă des și nu reușiți să găsiți o soluție adecvată, puteți încerca să treceți la un furnizor de servicii de găzduire mai bun.

Utilizați cea mai bună utilizare a pluginurilor de cache WordPress

După cum probabil ați observat, o cauză principală comună pentru majoritatea erorilor 502 ar putea fi din cauza stocării în cache. Așadar, urmărirea problemelor de cache la fiecare plugin pe care îl aveți pentru fiecare caz de eroare poate fi obositor și obositor. De ce să nu folosiți cele mai bune pluginuri de cache care vă permit să păstrați în cache paginile pentru o încărcare mai rapidă și, în același timp, să vă asigurați că erorile de cache sunt gestionate automat?

De exemplu, Innorobo folosește pluginuri de cache WordPress. Fără îndoială, pluginurile bune de stocare în cache se asigură că erorile sunt înregistrate corect și permit ștergerea automată a memoriei cache, facilitând depanarea și rezolvarea rapidă a problemelor.

Randul tau

Deci, aceasta a fost o scurtă perspectivă asupra erorii 502. Sperăm că acest articol v-ar fi ajutat să remediați eroarea. Ce păreri aveți despre asta? Anunțați-ne în comentariile de mai jos.