Cum se remediază codul de eroare 429 Prea multe solicitări? (9 metode)

Publicat: 2023-06-05

Ce este „eroarea 429 prea multe solicitări”?

Eroarea „429 Too Many Requests” apare atunci când utilizatorul sau clientul copleșește serverul cu un număr excesiv de cereri într-un interval de timp specific. În plus, dacă resursele serverului web sunt epuizate și nu există suficientă memorie disponibilă pentru a procesa cererea, apare eroarea 429.

Din numele în sine, oricine poate înțelege că eroarea „429 Too Many Requests” apare atunci când cineva încearcă să acceseze un site web în mod repetat și depășește numărul permis de încercări.

Eroarea „429 Too Many Requests” este una dintre cele mai frecvent întâlnite erori în peisajul digital. Apare frecvent și este recunoscută pe scară largă și familiară administratorilor și dezvoltatorilor web.


Cuprins
Ce este „eroarea 429 prea multe solicitări”?
Care sunt cauzele erorii 429?
Impactul erorii 429 de prea multe solicitări
Cum să remediați eroarea 429 de prea multe solicitări?
Ștergeți memoria cache a browserului
Goliți memoria cache DNS
Verificați limita de rată în funcție de API
Dezactivați temporar toate pluginurile WordPress
Schimbați adresa URL implicită de conectare WordPress
Reîncercați să trimiteți cererea după un timp
Încercați să utilizați tema WordPress implicită
Restaurați site-ul din backup
Contactați furnizorul dvs. de găzduire web
Cum poți evita eroarea 429?
rezumat
întrebări frecvente

În funcție de browser și de personalizări, eroarea 429 are prea multe solicitări care pot fi găsite în diferite variante. Ca,

  • 429 Prea multe cereri
  • 429 Eroare
  • Cod de răspuns 429
  • 429 eroare de server
  • HTTP 429
  • Eroare 429 (Prea multe solicitări)
HTTP error 429
Eroare HTTP 429

Indiferent de variație, are aceeași semnificație, și anume că utilizatorul sau clientul a supraîncărcat serverul cu un număr excesiv de solicitări într-o perioadă limitată de timp.

De cele mai multe ori, eroarea se rezolvă de la sine. Cu toate acestea, în anumite condiții precum a Forța brută sau atacul DDoS, este important să rămâneți vigilenți și să luați măsuri imediate pentru a le remedia.


Care sunt cauzele erorii 429?

  • Depășirea limitelor de rată sau a cotelor de utilizare: multe API-uri și servicii impun restricții asupra numărului de solicitări pe care un client le poate face într-o anumită perioadă de timp. Dacă aceste limite sunt depășite, serverul răspunde cu o eroare 429.
  • Trimiterea de solicitări excesive: trimiterea rapidă a numeroase solicitări către un server, în special pe o perioadă scurtă de timp, poate declanșa eroarea 429 ca măsură de protecție împotriva abuzului sau supraîncărcării.
  • Configurații pe partea serverului: Unele servere sunt configurate pentru a genera o eroare 429 atunci când sunt îndeplinite anumite condiții, cum ar fi trafic mare sau încărcare a sistemului.
  • Limitarea ratei API: API-urile implementează adesea limitarea ratei pentru a asigura o utilizare corectă și pentru a preveni epuizarea resurselor. Dacă clienții depășesc limitele de solicitare alocate, API-ul răspunde cu o eroare 429.
  • Web scraping și crawling: instrumentele automate de web scraping sau crawlerele web agresive pot genera un număr excesiv de solicitări, copleșind serverul și provocând eroarea 429.
  • Atacurile Distributed Denial of Service (DDoS): actorii rău intenționați care orchestrează atacuri DDoS inundă un server cu un volum masiv de solicitări, împiedicând operațiunile normale și ducând la o eroare 429 pentru utilizatorii legitimi.

Impactul erorii 429 de prea multe solicitări

Impactul asupra experienței utilizatorului: atunci când un utilizator întâlnește o eroare 249, prima impresie poate fi că site-ul web nu este de încredere și de încredere. Acest lucru poate duce la sentimente de frustrare și iritare și va exista și o scădere bruscă a traficului web.

Consecințe potențiale pentru proprietarii de site-uri web: dacă eroarea 429 este prea frecventă, poate duce la nemulțumire în rândul utilizatorilor, pierderea încrederii, reputația negativă a mărcii și, în cele din urmă, poate afecta obiectivele comerciale și veniturile.

Considerații privind clasarea SEO și SERP: Dacă eroarea 429 nu este rezolvată rapid și continuă să persistă în mod constant, aceasta poate avea un impact negativ asupra clasamentului site-ului dvs. în motoarele de căutare, poate reduce vizibilitatea acestuia și, în consecință, poate afecta traficul organic.


Citiți: Cum să îmbunătățiți SEO site-ului dvs. WordPress


Cum să remediați eroarea 429 de prea multe solicitări?

După cum am menționat mai devreme, mesajul de eroare „429 Too Many Requests” apare atunci când un utilizator trimite un număr neobișnuit de mare de solicitări într-un interval de timp specific. Acest lucru poate apărea din cauza diferiților factori, cum ar fi probleme cu pluginurile, un potențial atac DDoS sau alte motive.

Această eroare este, în esență, modul serverului de a vă cere să vă abțineți de la a trimite solicitări suplimentare.

Pentru a rezolva această problemă în WordPress, puteți încerca una dintre cele opt metode de depanare menționate mai jos:

În această secțiune, veți afla despre cele mai bune 9 metode de depanare pentru a remedia eroarea „429 Too Many Requests”.

  • Ștergeți memoria cache a browserului
  • Goliți memoria cache DNS
  • Verificați limita de rată în funcție de API
  • Dezactivați temporar toate pluginurile WordPress
  • Schimbați adresa URL implicită de conectare WordPress
  • Reîncercați să trimiteți cererea după un timp
  • Încercați să utilizați tema WordPress implicită
  • Restaurați site-ul din backup
  • Contactați furnizorul dvs. de găzduire web

Ștergeți memoria cache a browserului

Memoria cache a browserului joacă un rol important în îmbunătățirea vitezei de încărcare a site-ului web și a experienței utilizatorului. Când vizitați un site web, browserul salvează diverse resurse, cum ar fi fișiere HTML, imagini, foi de stil CSS, fișiere JavaScript și multe altele în memoria sa cache.

Data viitoare când vizitați același site web, în ​​loc să preluați din nou toate resursele de pe serverul web, browserul le preia din memoria cache. Acest lucru reduce cantitatea de date care trebuie descărcate, rezultând timpi mai rapidi de încărcare a paginii.

Cu toate acestea, dacă datele din cache devin depășite sau se acumulează excesiv, poate duce la apariția erorilor „429 Too Many Requests”. Prin urmare, pasul inițial pe care ar trebui să-l faceți este să ștergeți memoria cache a browserului și să verificați dacă rezolvă problema.

Dacă utilizați browserul Chrome, urmați pașii de mai jos:


Citiți: Cota de piață a browserului și statistici de utilizare


Pasul 1: În funcție de browser, accesați meniul de setări.

În Google Chrome, de exemplu, puteți găsi meniul de setări făcând clic pe cele trei puncte verticale situate în colțul din dreapta sus al ferestrei.

Pasul 2: Pentru a continua, selectați „Mai multe instrumente” și apoi faceți clic pe „Ștergeți datele de navigare”.

Clear browsing data in Chrome
Ștergeți datele de navigare pe Chrome

Pasul 3: Va fi afișată o fereastră pop-up și puteți alege toate cele trei opțiuni aflate în secțiunea „De bază”, așa cum este prezentat în imaginea de mai jos. Aceste opțiuni constau în „Istoricul navigării”, „Cookie-uri și alte date ale site-ului” și „Imagini și fișiere stocate în cache.

Pasul 4: Faceți clic pe „ Ștergeți datele ” pentru a iniția procesul.

Clearing data in Google Chrome
Ștergerea datelor în Google Chrome

Goliți memoria cache DNS

Dacă ștergerea memoriei cache a browserului nu funcționează, puteți încerca să vă pescuiți memoria cache DNS. Cache-ul DNS joacă un rol vital în accelerarea accesului la site. Stochează numele de domenii recent accesate și adresele IP corespunzătoare acestora local pe un dispozitiv. Acest lucru permite ca cererile ulterioare pentru același domeniu să fie rezolvate rapid fără a interoga din nou serverul DNS.

Dar, dacă ați făcut un număr mare de solicitări înainte ca TTL-ul cache-ului DNS să expire în mod natural, poate declanșa o eroare HTTP 429.

Pentru utilizatorii de Windows 10 și Windows 11:

Pasul 1: Deschideți comanda Run apăsând tasta Windows și R. Alternativ, o puteți căuta în meniul Start.

Pasul 2: Tastați „ cmd ” și apăsați Enter pentru a deschide Linia de comandă.

Opening Command Prompt in Windows
Deschiderea promptului de comandă în Windows

Pasul 3: Odată ce fereastra Prompt de comandă este deschisă, tastați „ ipconfig/release ” pentru a elibera adresa IP curentă.

Using Ipconfig command on CMD
Comanda Ipconfig pe CMD

Pasul 4: Apoi, tastați „ ipconfig/flushdns ” pentru a elibera memoria cache DNS.

Pasul 5: Tastați „ ipconfig /renew ” pentru a obține o nouă adresă IP.

ipconfig renew
ipconfig reînnoiește

Pasul 6: Tastați „ netsh int ip set dns ” și apăsați Enter pentru a vă reseta setările IP.

Pasul 7: În cele din urmă, tastați „ netsh winsock rese t” pentru a restabili catalogul Winsock.

netsh winsock reset
resetarea netsh winsock

Pasul 8: După finalizarea acestor pași, reporniți computerul pentru a vă asigura că modificările vor intra în vigoare.

Pentru utilizatorii de MacOS:

Pasul 1: În primul rând, deschideți opțiunile de preferințe de sistem pe Mac. Dacă aveți instalată o mască de gaz, aceasta poate facilita căutarea sarcinilor legate de sistem.

Pasul 2: Apoi, navigați la fila Ethernet și faceți clic pe opțiunile avansate.

Pasul 3: Sub fila TCP/IP, veți găsi opțiunea de a elibera un contract de închiriere DHCP. Făcând clic pe această opțiune, vă va permite să ștergeți DNS-ul local de pe Mac.

Renew DHCP in MacOS
Reînnoiește contractul de închiriere DHCP în macOS

Pasul 4: Accesați Utilități > Terminal și introduceți comanda pentru a șterge memoria cache DNS locală.

Pasul 5: Comanda pentru golirea memoriei cache DNS locală este „ dscacheutil -flushcach e”.

Pasul 6: Odată ce ați introdus comanda, nu va apărea niciun mesaj separat de succes sau eșec. Cu toate acestea, în majoritatea cazurilor, memoria cache va fi șters fără probleme majore.


Verificați limita de rată în funcție de API

Dacă sunteți dezvoltator, puteți preveni cu ușurință declanșarea erorilor 429, având o înțelegere clară a limitei specifice de rată stabilită de API-uri. Este foarte recomandat să verificați dacă există acțiuni ale API-urilor în documentul cu limita de rată.

Aceste limite ale ratei definesc numărul maxim de cereri care pot fi făcute într-un anumit interval de timp. Rămânând în limitele acestor praguri permise, vă puteți asigura că acestea nu depășesc limita și declanșează eroarea 429.

Fiind conștienți de limitele ratei și gestionând cererile acestora în consecință, puteți menține un flux fluid și neîntrerupt de interacțiuni cu API-urile sau serviciile, evitând orice întrerupere cauzată de eroarea 429.


Dezactivați temporar toate pluginurile WordPress

Când încercați să rezolvați eroarea „429 Too Many Requests”, este important să vă amintiți posibilitatea ca un plugin WordPress defect să provoace conflicte și să declanșeze problema. Prin urmare, luați în considerare dezactivarea sau dezactivarea tuturor pluginurilor dvs. WordPress ca parte a procesului de depanare.

În acest caz, să presupunem că nu puteți accesa tabloul de bord WordPress și nu puteți dezactiva pluginul în mod obișnuit.

Soluția alternativă pe care o puteți face este să încercați să vă accesați site-ul web printr-un client FTP, adică Filezilla și să deschideți folderul wp_content.

  1. Pentru a face acest lucru, navigați la directorul public_html/wp-content/.
Too Many Login failed Attempts
wp-conținut

2. Derulați în jos pentru a găsi folderul wp-content. Faceți dublu clic pentru a-l deschide.

3. Odată deschis folderul, veți vedea o mulțime de fișiere cu folderul plugin numit plugin de securitate, oricare ar fi folosit.

4. Selectați și faceți clic dreapta pe folderul plugin pentru opțiuni. Alegeți Redenumiți și schimbați numele pluginului. Odată ce numele folderului pluginului este schimbat, WordPress nu îl va mai citi.

5. Este mai bine să-l redenumiți ca Disabled_plugin .

După ce ați terminat cu totul, salvați modificările și acum ați terminat.


Schimbați URL-ul implicit de conectare WordPress

O cauză comună a erorii „429 Too Many Requests” pe site-urile WordPress este încercările de conectare prin forță brută. Aceste încercări apar atunci când atacatorii încearcă în mod repetat să obțină acces neautorizat la pagina de autentificare WordPress. Pentru a vă proteja împotriva unor astfel de atacuri, este recomandat să schimbați adresa URL implicită de conectare.

În mod implicit, pagina de conectare poate fi accesată prin adrese URL precum site-ul dvs. web.com/wp-admin sau site-ul dvs..com/wp-login. Problema este că aceste adrese URL implicite sunt cunoscute pe scară largă, ceea ce face mai ușor pentru atacatori să țintească site-ul dvs. Cu toate acestea, schimbând adresa URL de conectare în ceva mai puțin evident și mai unic, puteți îngreuna găsirea paginii dvs. de conectare pentru persoanele rău intenționate.

Consultați postarea noastră detaliată și dedicată de blog despre „Adresa URL de conectare la WordPress: Cum să o găsiți, să o modificați și să o gestionați?”.


Reîncercați să trimiteți cererea după un timp

Pentru a remedia o eroare HTTP 429, cea mai simplă abordare este să îi acordați ceva timp și să așteptați înainte de a face o altă solicitare. Când apare această eroare, există adesea un antet „Reîncercați după” inclus în răspuns. Vă spune cât timp ar trebui să așteptați înainte de a încerca o altă solicitare. Perioada de așteptare poate varia, variind de la câteva secunde la câteva minute.

De exemplu, să presupunem că primiți un mesaj de eroare 429 Too many requests care vă cere să reîncercați după (3600s) sau 1 oră.

HTTP/1.1 429 Too Many Requests
Content-type: text/html
Retry-After:3600

Așadar, când întâmpinați o eroare 429, luați puțină respirație și așteptați cu răbdare timpul specificat menționat. După încheierea perioadei de așteptare, puteți încerca să faceți din nou cererea fără probleme.


Încercați să utilizați tema WordPress implicită

Dacă ați stabilit că pluginurile WordPress instalate s-au dovedit a fi în regulă, există posibilitatea ca tema dvs. activă să cauzeze probleme. Acest lucru se datorează faptului că o temă WordPress prost codificată poate intra în conflict cu pluginurile și poate declanșa eroarea „429 Too Many Requests”.

Procesul este destul de similar cu dezactivarea manuală a pluginurilor, așa cum am menționat mai devreme. Singura diferență este că trebuie să navigați la directorul „public_html/wp-content/themes”.

1. În dosarul de teme, localizați folderul de teme activ.

2. Faceți clic dreapta pe folderul cu tema activă și alegeți opțiunea „Redenumire”.

3. Redenumiți folderul cu orice nume preferați, cum ar fi „disable_theme”.

După parcurgerea pașilor necesari menționați mai sus, atunci când încercați să vă accesați din nou site-ul web, nu ar trebui să mai întâlniți eroarea „429 Too Many Requests”. Cu toate acestea, este posibil să observați unele diferențe de aspect.

Dar nu vă faceți griji, toate personalizările și temele dvs. vor fi în continuare păstrate.


Restaurați site-ul din backup

A avea o copie de rezervă a site-ului dvs. este esențială, deoarece oferă protecție împotriva oricăror pierderi de date, atacuri malware, deteriorare accidentală a site-ului și încălcări de securitate. Acesta este motivul principal pentru care vă recomandăm întotdeauna să faceți copii de rezervă ale site-ului dvs. din când în când.

Restabilind o copie de rezervă a site-ului, aveți posibilitatea de a anula orice modificări care ar putea cauza, cum ar fi erori HTTP 429, și de a vă restaura site-ul așa cum era înainte. Acționează ca o plasă de siguranță, asigurându-vă că vă puteți recupera cu ușurință de la orice probleme neașteptate și puteți menține buna funcționare a site-ului dvs.

La WPOven , nu trebuie să vă faceți griji cu privire la backup manual pentru site-ul dvs. Sistemul nostru automat de backup S3 bazat pe Amazon permite backup-uri mai rapide și descărcări mai ușoare.

Cum refac o copie de rezervă pentru site-ul meu la WPOven

Pentru a restabili o copie de rezervă pentru site-ul dvs., puteți:
1) Aruncă un bilet de asistență și echipa noastră de asistență va fi bucuroasă să restabilească backupul pentru tine.

SAU

2) Puteți descărca backup-ul dorit și îl puteți restaura conectându-vă prin SFTP.


Contactați furnizorul dvs. de găzduire web

Dacă eroarea „429 Too Many Requests” persistă, în ciuda încercării tuturor metodelor de depanare menționate mai sus, pasul final pe care îl puteți face este să contactați furnizorul dvs. de servicii de găzduire web și să cereți asistența acestuia. Acestea pot ajuta la identificarea cauzei erorii și la rezolvarea oricăror probleme de bază.


Cum poți evita eroarea 429?

  • Monitorizarea volumelor de cereri și a modelelor de utilizare: monitorizarea regulată a volumelor de solicitări, analizarea tiparelor de utilizare și setarea pragurilor adecvate ajută la menținerea conformității cu limitele de rată și la prevenirea erorii 429.
  • Implementarea mecanismelor de stocare în cache: Memorarea în cache a datelor sau a răspunsurilor solicitate frecvent reduce nevoia de solicitări repetate, minimizând șansele de a întâlni restricții privind limita de rată.
  • Utilizarea unor tehnici eficiente de grupare a cererilor și de paginare : Gruparea mai multor solicitări într-un singur lot sau implementarea tehnicilor de paginare poate reduce numărul total de solicitări și poate atenua riscul declanșării erorii 429.

rezumat

Fără îndoială, întâlnirea oricărui tip de eroare în timpul navigării pe web poate fi iritant și frustrant. Cu toate acestea, motivul este că anumite coduri de eroare oferă indicii despre ce a mers prost și cum să abordăm remedierea acestuia.

De exemplu, eroarea „429 Too Many Requests” înseamnă că serverul a fost copleșit de un număr excesiv de solicitări. Dacă nu este rezolvată prompt, poate perturba API-urile terță parte și poate afecta negativ eforturile dvs. de SEO. Prin urmare, este esențial să remediați prompt această eroare.

Cheia pentru rezolvarea unor astfel de erori constă în identificarea sursei problemei și luarea măsurilor adecvate în consecință.

Iată un rezumat despre Cum puteți remedia eroarea 429 de prea multe solicitări.

  • Ștergeți memoria cache a browserului
  • Goliți memoria cache DNS
  • Verificați limita de rată în funcție de API
  • Dezactivați temporar toate pluginurile WordPress
  • Schimbați URL-ul implicit de conectare WordPress
  • Reîncercați să trimiteți cererea după un timp
  • Încercați să utilizați tema WordPress implicită
  • Restaurați site-ul din backup
  • Contactați furnizorul dvs. de găzduire web

Dacă aveți întrebări despre eroarea 429 sau doriți să împărtășiți câteva sfaturi, nu ezitați să ne anunțați în secțiunea de comentarii de mai jos.


întrebări frecvente

Cum scap de 429 de prea multe cereri?

Puteți scăpa cu ușurință de 429 de prea multe solicitări pur și simplu urmând oricare dintre metodele menționate mai jos:
1. Ștergeți memoria cache a browserului
2. Goliți memoria cache DNS
3. Verificați limita de rată în funcție de API
4. Dezactivează temporar toate pluginurile WordPress
5. Schimbați URL-ul implicit de conectare WordPress
6. Reîncercați să trimiteți cererea după un timp
7. Încercați să utilizați tema WordPress implicită
8. Restaurați site-ul web din backup
9. Contactați furnizorul dvs. de găzduire web

Ce înseamnă 429 prea multe cereri?

Eroarea „429 Too Many Requests” apare atunci când utilizatorul sau clientul copleșește serverul cu un număr excesiv de cereri într-un interval de timp specific. În plus, dacă resursele serverului web sunt epuizate și nu există suficientă memorie disponibilă pentru a procesa cererea, apare eroarea 429.

Ce este eroarea 429 în Chrome?

Eroarea 429 în Chrome se referă la eroarea „Prea multe solicitări”. Apare atunci când utilizatorul trimite un număr excesiv de solicitări către un site într-un anumit interval de timp, depășind limita permisă stabilită de server. Această eroare este o modalitate prin care serverul îi cere utilizatorului să reducă frecvența solicitărilor și să prevină copleșirea serverului.