Cum să remediați codurile de eroare HTTP 508 de pe site-ul dvs. WordPress
Publicat: 2020-07-06Nimănui nu îi place să vadă coduri de eroare care apar pe site-ul web WordPress. Și dacă vedeți o eroare HTTP 508, ar putea fi puțin mai greu de diagnosticat decât unele altele. Nu pentru că eroarea în sine este extrem de supărătoare, ci pentru că sunt detectate două bucle de 508 erori și s- a atins limita resurselor . există două 508 erori buclă detectate și limita resurselor atinsă. Una este eroarea HTTP în care a fost detectată o buclă fie într-o solicitare de resursă, fie în adresa URL, iar cealaltă fiind când serverul este supraimposat nu poate efectua acțiunile. Oricum ar fi, vă vom prezenta aceste coduri de eroare, astfel încât site-ul dvs. să revină și să ruleze cât mai repede posibil.
Abonați-vă la canalul nostru Youtube
Ce este eroarea HTTP 508: buclă detectată?
Undeva pe pagină, se apelează o legătură sau o resursă, iar resursa respectivă apelează altceva care apoi numește resursa originală. Serverul nu reușește niciodată să îndeplinească cererea, deoarece logica este recursivă și se conectează la sine.
Eroarea HTTP 508 în sine este de fapt destul de rară. În ceea ce privește erorile de buclă, este mai probabil să întâlniți o „prea multe redirecționări” în care cineva a gestionat greșit redirecționările 301 și 302 către locul în care se conectează singuri sau pur și simplu au prea multe redirecționări într-un lanț care împiedică solicitarea resursă sau adresă URL din randarea efectivă.
Cum se remediază o eroare 508
În general, este o soluție destul de ușoară. Ca întotdeauna, dacă sunteți un utilizator care primește această eroare, vă recomandăm să reîncărcați pagina cu CTRL / CMD - Shift - R pentru a ocoli cache-ul și apoi goliți propriul cache al browserului pentru a vă asigura că lucrurile nu sunt agățate de dvs. Sfârșit.
Dacă sunteți administrator de server, aveți câteva soluții prin care puteți lucra. Primul este destul de simplu dacă rulați orice fel de CDN sau plugin de cache pe WordPress.
Dacă utilizați un plugin precum WP Rocket, accesați setările și găsiți butoanele care vă permit să goliți memoria cache, să ștergeți fișiere și / sau să regenerați CSS.

Și dacă aveți un cont Cloudflare sau alt CDN, veți putea accesa setările și găsi opțiunea Cache Purge .

Dacă niciunul dintre aceștia nu rezolvă problema redirecționării și resursele dvs. sunt încă în buclă recursivă, atunci trebuie să vă verificați fișierul .htaccess . Aici merg redirecționările URL (cu excepția cazului în care utilizați un plugin 301 Redirect). Veți avea nevoie de un client FTP și un editor de cod. Sau acces la managerul de fișiere al site-ului dvs.

Parcurgeți fiecare link pe care îl aveți aici, mai ales dacă utilizați linkuri relative. Asigurați-vă că niciunul dintre acestea nu este recursiv. De fapt, este destul de ușor de făcut, mai ales dacă lucrați cu un număr mare de redirecționări. Același lucru este valabil și pentru pluginul dvs. Asigurați-vă că accesați setările pluginului și verificați dacă toate adresele URL sunt în același mod.

Dacă nimic din toate acestea nu ajută și resursele sunt încă în buclă, este timpul să vă contactați gazda. Ei ar trebui să poată ajuta la sortarea buclei de la sfârșitul lor.
Care este eroarea 508: limită de resurse atinsă?
Cealaltă eroare 508 cu care trebuie să facă față utilizatorii și administratorii (și probabil cea mai comună) este mesajul privind limita de resurse atinsă . Și acesta este destul de auto-explicativ. Site-ul dvs. web a atins partea de sus a resurselor alocate de pe server. Există o serie de motive pentru care acest lucru se poate întâmpla, dar primul loc pe care ar trebui să îl verificați este cPanel (dacă aveți unul) sau tabloul de bord altfel.


Undeva în pagina dvs. va fi o listă completă a statisticilor referitoare la serverul dvs. Veți vedea bazele de date, numărul de execuții pe server, inoduri etc. Statisticile detaliate vă vor oferi scripturile și procesele specifice care au fost executate pe diferite perioade de timp.
Dacă vedeți ceva creștere în acestea, sau inodurile sau spațiul dvs. se umple, acesta este un bun indiciu cu privire la ce se întâmplă. S-ar putea să aveți nevoie să subțiați puțin lucrurile.
Altfel, ar fi câteva lucruri.
Ești atacat DDoS
Serverul dvs. poate epuiza absolut resursele și poate returna un 508 dacă sunteți sub un atac DDoS. Un DDoS este un atac de negare distribuită a serviciului , în care cineva inundă site-ul dvs. web cu atât de mult trafic încât literalmente nu poate ține pasul. De obicei, acest lucru se face prin botnet, o colecție mare de computere conectate care acționează sub comanda unei persoane sau a unui grup de persoane.
Dacă primiți DDoSed și serverul dvs. se blochează, puteți face foarte puțin imediat. S-ar putea să nu știți că ați fost lovit de un DDoS. Știi doar că serverul tău este defect. Contactați gazda și vedeți dacă au existat creșteri în trafic care cresc în mod deosebit.
Dacă da, puteți bloca intervalele IP care vin din atac, iar serverul dvs. ar trebui să se recupereze în scurt timp.
Obțineți în mod legitim o grămadă de trafic
De asemenea, puteți returna un 508 dacă serverul dvs. este copleșit și nu poate gestiona traficul autentic. Poate că ați primit mult trafic de la Reddit sau un Tweet excepțional de bine scris. În cazul în care serverul nu funcționează pentru acest lucru și acordă un 508, atunci contactați gazda și actualizați-vă planul. Cam atât. Pentru că doriți ca serverele dvs. să funcționeze cât mai repede posibil.
Programe malware
Vă amintiți acele botnets pe care le-am menționat mai sus? Ei bine, serverul dvs. ar putea face parte dintr-unul și nu îl știți. Dacă pe serverul dvs. există programe malware de care nu sunteți conștienți, pot fi resurse care ar trebui să trimită site-ul dvs. în altceva. Deci, rulați o scanare malware, adoptați un WAF solid și un plugin de securitate (Sucuri, WordFence) și asigurați-vă că serverul dvs. este utilizat pentru ceea ce este menit: a ajuta site-ul dvs. să aibă succes. Nu prăbușește alții.
În plus, dacă site-ul dvs. rulează mai încet decât de obicei și nimic nu s-a schimbat, luați în considerare și verificarea malware-ului. Acesta este, în general, un precursor al epuizării resurselor.
Scripturi necunoscute, locuri de muncă CRON și pluginuri neutilizate sau învechite
De asemenea, ar trebui să fiți conștienți de performanțele site-ului dvs. web în general. Asigurați-vă că executați periodic verificări ale site-ului și că utilizați diferite jurnale de depanare și erori pe care le aveți la dispoziție, fie prin gazda dvs. web, fie prin site-ul dvs. însuși. Acestea vă vor arăta orice lucrări CRON pe care le executați și orice scripturi care ar putea rula în fundal în momente diferite. În multe cazuri, nu toate sunt necesare.
În plus, puteți face o mișcare completă a pluginurilor și temelor dvs. dacă sunteți utilizator WordPress. Acestea consumă resurse în timp și, deși sumele sunt neglijabile în cea mai mare parte, tot ce trebuie este un defect de securitate sau un script necinstit pentru a provoca o lume de probleme. Sau o eroare 508. Deci, asigurați-vă că toate pluginurile pe care le utilizați în mod activ sunt actualizate și că toate pluginurile și temele pe care nu le mai utilizați au dispărut. Acest lucru clarifică spațiul de stocare, memoria și utilizarea inodului.
Încheierea
În cele din urmă, mulți oameni nu vor vedea niciodată o eroare HTTP 508. Utilizarea eficientă a redirecționărilor și prevenirea buclelor recursive în solicitarea dvs. și logica back-end este principala modalitate de a nu o vedea. Și dacă resursele dvs. sunt suprautilizate, procesorul dvs. este impozitat și site-ul dvs. este în jos, există câteva verificări ușoare pe care le puteți efectua pentru a afla vinovatul și a lua măsuri decisive.
Care au fost experiențele dvs. cu eroarea HTTP 508?
Imagine prezentată de articol de la Pro Symbols / shutterstock.com
