Eroare WordPress 502 Gateway greșit: cauze și pași pentru a o remedia
Publicat: 2021-06-30Eroarea WordPress „502 gateway bad” este una dintre cele mai frecvente erori care apar pe site-uri web. Remedierea acestei erori nu este totuși ușoară, deoarece poate fi dificil să se identifice cauza exactă.
Pentru a ne da seama ce a cauzat eroarea 502, trebuie încercate mai multe soluții până când ai lovit-o.
Dar înainte de a începe cu soluțiile, este absolut esențial să înțelegeți ce înseamnă eroarea 502. Este asemănător cu a afla ce este o boală sau o boală înainte de a afla cauza și remediul.
Sa incepem…
Când deschideți un site web, iată ce se întâmplă în culise:
Browserul trimite o cerere către serverul de găzduire. În mod normal, serverul va răspunde cu coduri de stare HTTP (HyperText Transfer Protocol) și cu resursele (sau pagina) pe care le-ați solicitat. Dar uneori serverul poate răspunde cu o eroare 502. Se întâmplă de obicei atunci când serverul are nevoie de mult timp pentru a prelua pagina.
Această întârziere a răspunsului s-ar fi putut produce din motive precum o problemă cu serverul, un conflict de plugin, probleme DNS, PHP etc.
Impactul erorii „502 gateway defectuos”.
Eroarea 502 afectează vizitatorii dvs., deoarece nu pot obține informațiile pentru care au venit. Drept urmare, vă abandonează rapid site-ul.
Motoarele de căutare vor observa acest comportament și în curând clasamentul tău va scădea. Inutil să spun că acest lanț de evenimente va provoca o scădere semnificativă a colectării veniturilor dvs.
Cauzele erorii „502 gateway defectuos”.
Acum că am vorbit puțin despre ce este o eroare de gateway 502 proastă în WordPress, să ne uităm la cele mai comune cauze.
- Probleme cu serverul
- Pluginuri și/sau teme prost codificate
- Probleme de timeout PHP
- Probleme CDN
- Probleme de browser
- Probleme DNS
- Probleme de conectivitate hardware
1. Probleme cu serverul
Serverul pe care este găzduit site-ul dvs. web ar putea fi oprit.
Acest lucru nu este neobișnuit.
Serverul de găzduire ar fi putut fi scos offline în mod intenționat în scopuri de întreținere, cum ar fi actualizarea sistemului de securitate al serverului.

Un server de găzduire este un echipament complex care poate fi deteriorat și necesită înlocuire sau reparații. Dacă serverul dvs. de găzduire este în curs de reparații, atunci este posibil să vedeți o eroare 502 pe site-ul dvs. web.
Există șansa ca traficul ridicat către site-ul dvs. să provoace supraîncărcarea serverului și să nu poată răspunde.
2. Pluginuri și/sau teme prost codificate
Temele și pluginurile fac WordPress atât de popular. Dar temele și pluginurile sunt și motivul pentru care un site web se blochează sau aruncă o eroare uneori.
Am văzut mult prea multe teme sau pluginuri prost codificate copleșind serverul, care apoi aruncă o eroare 502.
3. Probleme de timeout PHP
PHP este un limbaj de programare. De fapt, toate pluginurile și temele conțin o grămadă de fișiere PHP. Când instalați sau actualizați un plugin sau o temă, unele dintre aceste fișiere PHP încep să ruleze.
Codul PHP poate rula pentru o lungă perioadă de timp și poate folosi o parte semnificativă din resursele serverului dvs. de găzduire. Pentru a preveni abuzul de resurse ale serverului, furnizorii de găzduire pun un plafon la cât timp poate rula un cod PHP. Când codul atinge limita, serverul afișează o eroare 502.
4. Problemă cu serverul CDN
CDN (Content Delivery Network) vă ajută să vă faceți site-ul mai rapid. Unele CDN-uri, cum ar fi Cloudflare, se concentrează în mare măsură pe securitate; prin urmare, oferă și protecție firewall.
Deoarece un CDN se află între serverul dvs. de găzduire și browser, orice solicitare făcută pe site-ul dvs. web va trebui mai întâi să treacă prin CDN.
Deci, atunci când vă deschideți site-ul web în timp ce serverul CDN este inactiv, solicitarea dvs. va genera o eroare 502.
5. Problemă cu browserul
Ocazional, browserele aruncă și erori 502. Acest lucru se întâmplă de obicei din cauza unei extensii corupte, cum ar fi blocarea reclamelor, memoria cache coruptă sau browserul învechit.
6. Eroare DNS
Problemele DNS sunt rare. Acestea apar atunci când schimbați registratorii de domeniu sau furnizorii de găzduire. Acest lucru se poate întâmpla și atunci când configurați un firewall pentru aplicații web, cum ar fi Cloudflare sau Sucuri.
După o migrare sau o instalare de firewall, trebuie să schimbați serverele de nume DNS și să le direcționați către gazda dvs. web. Activarea serverelor de nume poate dura până la 24 de ore. Dacă deschideți site-ul web în această perioadă, veți fi primit cu o eroare 502.
7. Probleme hardware și conectivitate
În rare ocazii, eroarea 502 apare din cauza problemelor hardware sau de conectivitate în bandă largă. De cele mai multe ori, este o eroare temporară.
Asta-i tot, oameni buni!
Cum să eliminați eroarea WordPress „502 gateway bad” de pe site-ul dvs.?
Acum că aveți o idee despre ce ar putea cauza eroarea „502 gateway defectuos”, să ne uităm la câteva dintre soluțiile posibile.
️ Vă recomandăm: faceți o copie de rezervă a întregului site web. În următorul tutorial, veți avea de-a face cu fișierul wp-config
, care este un fișier principal WordPress. Nu ați dori să vă adăugați probleme prin încurcarea unui fișier de bază. Faceți o copie de rezervă. Dacă lucrurile merg la sud, puteți pur și simplu să restaurați backupul și să începeți totul de la capăt.
- Goliți memoria cache
- Remedierea problemelor de conectivitate hardware
- Verificați jurnalul de erori
- Remedierea problemelor cu serverul
- Remedierea pluginurilor și temelor prost codificate
- Remedierea problemelor cu browserul
- Remedierea problemelor cu serverul CDN
- Remedierea problemelor DNS
- Remedierea problemelor de timeout PHP
1. Goliți memoria cache
Destul de des am constatat că erorile WordPress nu sunt altceva decât o eroare temporară.

Deci, este posibil ca eroarea să fi fost rezolvată automat, dar încă o vedeți deoarece browserul dvs. sau WordPress afișează o versiune în cache a site-ului dvs. web. Prin urmare, ștergeți browserul și memoria cache a site-ului. Și apoi, reîmprospătați pagina.
Vom acoperi cum să ștergeți memoria cache a browserului în detaliu în următorul ghid. Când vine vorba de ștergerea memoriei cache a site-ului dvs., locul exact în care puteți face asta va depinde de pluginul de cache pe care îl utilizați. Citiți mai multe despre asta aici.

2. Remedierea problemelor hardware și de conectivitate
Uneori, soluția la o problemă aparent complexă este la fel de simplă ca să reporniți computerul și routerul pentru a o remedia. Încercați asta.
3. Verificați jurnalul de erori
Puteți profita de jurnalele de erori pentru a restrânge problema. Tot ce trebuie să faceți este să activați înregistrarea adăugând acest cod în fișierul dvs. wp-config.php
:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );

Un fișier numit debug.log
va apărea în directorul tău wp-content
. Deschideți-l și ar trebui să vă spună ce cauzează eroarea 502 Bad Gateway.
4. Remedierea problemelor de server
Verificați dacă serverele dvs. de găzduire sunt nefuncționale utilizând unul dintre aceste instrumente: Dezactivat sau nu, sau Este oprit chiar acum, sau Dezactivat pentru toată lumea sau Doar eu.
Serverul ar fi putut fi scos offline pentru scopuri de întreținere. În acest caz, ar fi trebuit să primiți un e-mail care să vă informeze despre când serverul va fi din nou activ.
Chiar dacă serverele dvs. de găzduire sunt active, discutați cu furnizorul dvs. de găzduire. Aflați dacă este o problemă cu serverul și apoi remediați-o.
5. Remedierea pluginurilor și temelor prost codificate
Adevărul este că nu puteți remedia pluginurile și temele prost codificate pentru că nu le-ați construit. Ceea ce puteți face este să le dezactivați. Dar de unde știi pe care să le dezactivezi?
Dezactivează toate pluginurile și temele unul câte unul. Și verificați site-ul dvs. simultan.
Când vedeți că eroarea a dispărut, veți ști ce plugin sau temă a cauzat-o.
Vă recomandăm insistent să efectuați acest exercițiu pe un site de pregătire pentru a preveni deteriorarea în continuare a site-ului dvs. live.
6. Remedierea problemei browserului
Deschideți-vă site-ul pe diferite browsere. Dacă eroarea persistă, urmați instrucțiunile de mai jos.
Există trei probleme comune de browser cu care se confruntă de obicei utilizatorii WordPress. Acestea sunt extensii corupte, cum ar fi blocarea reclamelor, browserele învechite și memoria cache coruptă.
Actualizați-vă browserul dacă există o versiune mai nouă disponibilă. De asemenea, încercați să dezactivați blocatoarele de anunțuri și alte extensii, una câte una. Continuați să vă verificați site-ul simultan.
7. Remedierea problemei serverului CDN
Pentru a afla dacă serverul dvs. CDN este inactiv, puteți verifica pagina de stare a CDN-urilor, cum ar fi Starea sistemului Cloudflare.
Alternativ, încercați aceste instrumente: CDNPlanet și Downdetector.
Chiar dacă CDN-ul este activ, ar putea fi totuși o problemă CDN. Încercați să dezactivați CDN-ul. Dacă eroarea dispare, atunci discutați cu echipa de asistență, rugându-i să remedieze problema pe partea lor.

8. Remedierea problemei DNS
Ați migrat recent la un nou furnizor de găzduire sau registrator de domenii? Apoi așteptați până la 24 de ore pentru ca problema DNS să fie rezolvată automat. Și în timp ce sunteți la asta, goliți memoria cache DNS.
9. Remedierea problemelor de timeout PHP
S-ar putea să credeți că creșterea limitei de timeout PHP va rezolva problema. Dar limitele de găzduire nu sunt problema aici. Pluginul sau tema care necesită mai multe resurse pentru a-și procesa codul PHP este principalul vinovat.
Limita PHP există pentru a preveni abuzul de resurse. Prin urmare, eliminați pluginurile și temele care amenință să vă epuizeze resursele.
Dacă eroarea WordPress „502 gateway defectuos” persistă
În rare ocazii, când niciuna dintre soluții nu funcționează, trebuie să angajezi ajutor profesionist. Aruncă o privire la ghidul nostru despre cum să angajezi un dezvoltator WordPress.
Concluzie
Remedierea unor erori de site poate fi enervantă și consumatoare de timp. Acesta este motivul pentru care credem că fiecare site WordPress ar trebui să facă copii de siguranță zilnice, astfel încât oricând întâmpinați o eroare, puteți pur și simplu să vă restabiliți site-ul la normal.
Aceasta, desigur, nu este o soluție permanentă, dar vă ajută să vă mențineți site-ul web în funcțiune, ceea ce vă permite să investigați problema într-un moment mai convenabil.
Aveți întrebări despre eroarea WordPress „502 gateway bad”? Anunțați-ne în secțiunea de comentarii de mai jos!