{"id":3263,"date":"2025-10-06T16:09:25","date_gmt":"2025-10-06T14:09:25","guid":{"rendered":"https:\/\/tecnologia.euroinnova.com\/formas-de-solucionar-el-error-429-too-many-requests\/"},"modified":"2025-10-07T14:52:28","modified_gmt":"2025-10-07T12:52:28","slug":"error-429","status":"publish","type":"post","link":"https:\/\/tecnologia.euroinnova.com\/fr\/error-429","title":{"rendered":"Comment corriger l'erreur 429 Too Many Requests (trop de demandes)"},"content":{"rendered":"<p>Si tienes una p\u00e1gina web, seguramente te hayas encontrado un d\u00eda con este error. De repente, al cargar tu sitio aparece el <strong>error 429 Too Many Requets<\/strong> y no se puedes visualizar el contenido de ninguna de las maneras. Esto forma parte de los <strong>c\u00f3digos de estado HTTP<\/strong> que los <strong>servidores web<\/strong> utilizan para comunicarse con los clientes. Existen, por ejemplos, los <strong>c\u00f3digos de estado 3xx<\/strong>, que identifican redirecciones, y los <strong>c\u00f3digos 4xx<\/strong>, que indican una serie de errores.<\/p>\n<p>Como su propio nombre indican, el indicativo <strong>429 status code<\/strong> viene a decir que un sitio web est\u00e1 superando el l\u00edmite de solicitudes o, lo que es lo mismo, est\u00e1 teniendo picos de tr\u00e1fico o de solicitudes de acceso. Este error puede ser grave porque bloquea tambi\u00e9n el panel de administraci\u00f3n, haciendo el sitio inaccesible.<\/p>\n<p>Sin embargo, en este art\u00edculo te explicaremos <strong>c\u00f3mo solucionar el error 429<\/strong> y, sobre todo, te daremos informaci\u00f3n para que establezcas mecanismos de prevenci\u00f3n. Como dice el refr\u00e1n, mejor prevenir que curar. \u00a1Vamos a ello!<\/p>\n<h2 id=\"que-es-el-error-429-too-many-requests\"><strong>\u00bfQu\u00e9 es el error 429 Too Many Requests?<\/strong><\/h2>\n<p>Aunque el <strong>HTTP error 429<\/strong> reciba la etiqueta de error, podemos decir que t\u00e9cnicamente no lo es. B\u00e1sicamente, se trata de una comunicaci\u00f3n del servidor web o una <strong>interfaz de programaci\u00f3n de aplicaciones (API<\/strong>) hacia un navegador web. Si uno o m\u00e1s usuarios hacen demasiados solicitudes al servidor en un tiempo determinado, es probable que te aparezcan estos mensajes:<\/p>\n<ul>\n<li>Error 429.<\/li>\n<li>HTTP 429.<\/li>\n<li>429 To Many Requests.<\/li>\n<li>Error 429 (demasiadas solicitudes).<\/li>\n<li>There was a problem with the server 429.<\/li>\n<li>429 &#8211; That\u2019s an error.<\/li>\n<li>429 server error.<\/li>\n<li>C\u00f3digo de error: 50-405-429.<\/li>\n<\/ul>\n<p>Este error puede aparecer porque el servidor web tiene ciertos l\u00edmites, como puede ser la memoria para procesar las peticiones. Sin embargo, tambi\u00e9n puede ser una cuesti\u00f3n de <a href=\"https:\/\/tecnologia.euroinnova.com\/fr\/cybersecurite\/\" target=\"_blank\" rel=\"noopener\">ciberseguridad,<\/a> puesto que puede venir de un <strong>ataque de fuerza bruta<\/strong> o de <strong>denegaci\u00f3n de servicio distribuido (DDos).<\/strong> Un error 429 se ver\u00eda en la pantalla tal que as\u00ed:<\/p>\n<p style=\"text-align: center;\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/cdn.euroinnova.com\/public_html\/img\/subidasEditor\/error-http-429_1729765969.webp\" alt=\"\" width=\"555\" height=\"280\"><\/p>\n<h2 id=\"por-que-aparece-el-error-http-429\"><strong>\u00bfPor qu\u00e9 aparece el error HTTP 429?<\/strong><\/h2>\n<p>Como venimos diciendo, el <strong>error 429 Too Many Requests<\/strong> se presenta en nuestra web cuando recibe demasiadas solicitudes de un usuario durante un periodo de tiempo determinado. Sin embargo, esto puede suceder por multitud de razones, las cuales vamos a ver.<\/p>\n<h3 id=\"limites-de-recursos-del-servidor\"><strong>L\u00edmites de recursos del servidor<\/strong><\/h3>\n<p>Un servidor web cuenta con ciertos <strong>l\u00edmites de recursos en cuanto a CPU<\/strong>, memoria y otros recursos. Si tu sitio web supera estos l\u00edmites, propios del servidor, aparecer\u00e1 un error 429 en la pantalla del usuario. Estos l\u00edmites se pueden superar por un pico de tr\u00e1fico inesperado o por compartir un plan de alojamiento con recursos limitados.<\/p>\n<h3 id=\"ataques-de-fuerza-bruta\"><strong>Ataques de fuerza bruta<\/strong><\/h3>\n<p>Les <strong>ataques de fuerza bruta<\/strong> consisten en un ataque malicioso que busca tumbar tu web de manera r\u00e1pida sin tener que acceder a la misma. Por ejemplo, un hacker puede construir una <strong>red de bots<\/strong> que intenten acceder a tu p\u00e1gina web probando una y otra vez con combinaciones de usuarios y contrase\u00f1as. Eso ser\u00eda un perfecto ejemplo de un n\u00famero elevado de solicitudes en un periodo corto de tiempo, lo que desencadenar\u00eda en un error 429.<\/p>\n<h3 id=\"alto-volumen-de-trafico\"><strong>Alto volumen de tr\u00e1fico<\/strong><\/h3>\n<p>Este error 429 puede llegar por un <strong>pico de tr\u00e1fico fuera de lo com\u00fan.<\/strong> Imagina por un momento la web de un medio de comunicaci\u00f3n deportivo en una jornada de Champiosn League. La cantidad de usuarios que pueden recibir en ese lapso de tiempo es escandalosa, lo que puede activar el error 429 Too Many Requests.<\/p>\n<h3 id=\"base-de-datos-no-optimizada\"><strong>Base de datos no optimizada<\/strong><\/h3>\n<p>Le <strong>bases de datos,<\/strong> en muchas ocasiones, no est\u00e1n optimizadas al 100 %. Puede que haya mucho contenido basura, datos transitorios o tablas sobrantes, lo que, inevitablemente, aumenta su tama\u00f1o. Esto puede provocar que la ejecuci\u00f3n de las consultas a las bases de datos sean m\u00e1s largas, agotando los recursos del servidor y devolviendo un error HTTP 429.<\/p>\n<h3 id=\"plugins-de-wordpress\"><strong>Plugins de WordPress<\/strong><\/h3>\n<p>Les <strong>plugins de WordPress<\/strong> no siempre son grandes aliados, puesto que, en algunas ocasiones, pueden dejar de funcionar y crear conflictos con otras partes de tu web. Como en los anteriores casos, esto puede generar un gran consumo de recursos del servidor web.<\/p>\n<h3 id=\"temas-de-wordpress\"><strong>Temas de WordPress<\/strong><\/h3>\n<p>Ocurre lo mismo que con los plugins, pudiendo dejar de funcionar y provocando un <strong>error 429.<\/strong><\/p>\n<h2 id=\"ejemplo-de-codigo-de-un-error-429\"><strong>Ejemplo de c\u00f3digo de un error 429<\/strong><\/h2>\n<p>A continuaci\u00f3n, queremos trasladarte c\u00f3mo ser\u00eda la redacci\u00f3n completa de un <strong>error 429 Too Many Requests<\/strong> , puesto que nos aporta una serie de detales sobre los motivos por los que ocurri\u00f3 el error. Aqu\u00ed tienes el ejemplo:<\/p>\n<pre><em>HTTP\/1.1 429 Too Many Requests<\/em><br><br><em><strong>Retry-After<\/strong><\/em><br><br><em>: 3600<\/em><br><br><em><strong>Content-Type<\/strong><\/em><br><br>*: application\/json<br><br>{<br><br>\"error\": {<br><br>\"code\": 429,<br><br>\"message\": \"Too Many Requests: You have exceeded the rate limit. Please try again after 1 hour.\",<br><br>\"details\": \"You have made 500 requests within the past 10 minutes. The rate limit is 100 requests per 10 minutes. Please reduce the frequency of your requests.\",<br><br>\"retry_after\": 3600<br><br>}<br><br>}*<\/pre>\n<p>En este caso, el cliente solicit\u00f3 500 solicitudes en los \u00faltimos 10 minutos, cuando el l\u00edmite era de 100 solicitudes. El encabezado <strong>Retry-After<\/strong> nos se\u00f1ala que la web deber\u00e1 esperar 1 hora antes de realizar m\u00e1s solicitudes.<\/p>\n<h2 id=\"como-solucionar-el-error-429-too-many-requests\"><strong>\u00bfC\u00f3mo solucionar el error 429 Too Many Requests?<\/strong><\/h2>\n<p>Les <strong>error 429 &#8211; Demasiadas Solicitude<\/strong>s genera un malestar evidente: ni se puede acceder a la web ni a su panel de administraci\u00f3n. Sin embargo, existen algunas <strong>soluciones para el error HTTP 429<\/strong> que te explicaremos a continuaci\u00f3n. \u00a1Permanece atento a Euroinnova!<\/p>\n<h3 id=\"utilizar-una-red-de-distribucion-de-contenido-cdn\"><strong>Utilizar una red de distribuci\u00f3n de contenido (CDN)<\/strong><\/h3>\n<p>Para entender esta medida, vamos a definir <strong>qu\u00e9 es una CDN.<\/strong> B\u00e1sicamente, consiste en una red de servidores que se distribuyen en diferentes ubicaciones a lo largo del mundo. Si un usuario visita una p\u00e1gina web, esta CDN le va a conectar al servidor m\u00e1s cercano a su ubicaci\u00f3n, lo que har\u00e1 reducir la carga en tu servidor web.<\/p>\n<h3 id=\"optimiza-tu-base-de-datos\"><strong>Optimiza tu base de datos<\/strong><\/h3>\n<p>Si el problema est\u00e1 en tu base de datos, la soluci\u00f3n parece clara: optimizarla. \u00bfPero c\u00f3mo lo hace? Por ejemplo, si usas WordPress, puedes recurrir a plugins para limpiar tu base de datos y mejorar su rendimiento. En este punto se pueden <strong>eliminar datos innecesarios,<\/strong> como revisiones de publicaciones, spam en la secci\u00f3n de comentarios u otro tipo de opciones.<\/p>\n<p>Por otro lado, se pueden reparar y optimizar las bases de datos utilizando las funciones integradas en <strong>phpMyAdmin.<\/strong> Sin embargo, para esta tarea deber\u00eda saber c\u00f3mo optimizar una base de datos MySQL.<\/p>\n<h3 id=\"implementar-la-limitacion-de-frecuencia\"><strong>Implementar la limitaci\u00f3n de frecuencia<\/strong><\/h3>\n<p>El propietario de la p\u00e1gina web puede implementar una <strong>limitaci\u00f3n de velocidad,<\/strong> que hace que un cliente no pueda hacer las solicitudes que quiera. As\u00ed es menos probable que excedas los l\u00edmites de velocidad establecidos por el servidor.<\/p>\n<p>Por ejemplo, puedes establecer que el l\u00edmite sean 100 solicitudes cada 10 minutos, lo que bloquear\u00eda o retrasar\u00eda m\u00e1s solicitudes si el usuario excede el l\u00edmite. Sin duda, es una buena manera de <strong>prevenir el error 429<\/strong> y ataques de fuerza bruta.<\/p>\n<h3 id=\"modifica-la-url-de-entrada-a-tu-web\"><strong>Modifica la URL de entrada a tu web<\/strong><\/h3>\n<p>Una de las puertas de entrada de los ataques de fuerza bruta son las <strong>URL de inicio de sesi\u00f3n en tu web.<\/strong> Imaginemos por un momento que tu web est\u00e1 construida en <strong>WordPress.<\/strong> Por norma general, la URL de acceso en este tipo de web suele ser www.dominio.com\/acceder. Por ello, resulta muy sencillo de encontrar para un hacker, que tan solo tiene que ordenar a sus bots que intenten entrar.<\/p>\n<p>Una buena manera de evitar estos ataques de fuerza bruta es <strong>cambiando u ocultando la URL de inici\u00f3 de sesi\u00f3n.<\/strong> Por norma genera, esto es muy f\u00e1cil de hacer a trav\u00e9s de los complementes de WordPress. Un peque\u00f1o cambio que te puede salvar de un error 429.<\/p>\n<h3 id=\"cambia-a-un-tema-predeterminado-de-wordpress\"><strong>Cambia a un tema predeterminado de WordPress<\/strong><\/h3>\n<p>Cuando instalamos un <strong>tema personalizado<\/strong> o registramos cambios en el c\u00f3digo, podemos romper por completo dicho tema, sobrecargando los recursos del servidor. Por ello, volver a un tema predeterminado de WordPress como Twenty Twenty-One puede ser una buena soluci\u00f3n. Si el problema deja de estar tras este cambio, ya sabes a qu\u00e9 se deb\u00eda.<\/p>\n<h3 id=\"borra-la-memoria-cache-de-tu-navegador\"><strong>Borra la memoria cach\u00e9 de tu navegador<\/strong><\/h3>\n<p>Les <strong>error HTTP 429<\/strong> tambi\u00e9n puede venir de la <strong>memoria cach\u00e9.<\/strong> Y es que se pueden almacenar datos obsoletos o corruptos que provoquen errores al cargar la p\u00e1gina. Por ello, borra los datos de navegaci\u00f3n, ya que puede resolver el problema.<\/p>\n<h3 id=\"vacia-la-cache-del-dns\"><strong>Vac\u00eda la cach\u00e9 del DNS<\/strong><\/h3>\n<p>Les <strong>DNS o sistema de nombres de dominio<\/strong> tiene la tarea de almacenar informaci\u00f3n sobre el nombre de dominio a las asignaciones de direcciones IP. Sin embargo, esta cach\u00e9 de <a href=\"https:\/\/tecnologia.euroinnova.com\/fr\/dns\/\" target=\"_blank\" rel=\"noopener\">DNS<\/a> tambi\u00e9n se puede volver obsoleta, lo que causar\u00e1 problemas como el error 429. As\u00ed, es importante limpiar la cach\u00e9 de DNS de forma recurrente.<\/p>\n<h3 id=\"implementa-un-sistema-captcha-en-tu-web\"><strong>Implementa un sistema CAPTCHA en tu web<\/strong><\/h3>\n<p>Aqu\u00ed te traemos otra manera de prevenir los ataques de fuerza bruta: el sistema <strong>CAPTCHA o reCAPTCHA<\/strong> en la p\u00e1gina de inicio de sesi\u00f3n en tu sitio web. Esta medida de seguridad evita los bots, ya que tendr\u00e1n que pasar una medida de seguridad a modo de desaf\u00edo. As\u00ed, se demuestra que detr\u00e1s de la pantalla hay una persona y no una tecnolog\u00eda.<\/p>\n<p>reCAPTCHA se diferencia de CAPTCHA en que utiliza algoritmos de aprendizaje autom\u00e1tico para detectar y bloquear intentos de inicio de sesi\u00f3n. \u00bfY c\u00f3mo se establece esta medida? A trav\u00e9s de <strong>plugins de WordPress,<\/strong> la configuraci\u00f3n es realmente sencilla.<\/p>\n<h3 id=\"revisa-los-registros-de-acceso-y-bloquea-las-direcciones-ip\"><strong>Revisa los registros de acceso y bloquea las direcciones IP<\/strong><\/h3>\n<p>Al final, estos ataques de fuerza bruta se completan, por norma general, desde una misma <strong>direcci\u00f3n IP.<\/strong> Por ello, si inspeccionas los registros de acceso en el panel de control, podr\u00e1s identificar a la IP infractora para bloquearla posteriormente. As\u00ed, tambi\u00e9n previenes en gran medida la existencia de errores 429 en tu web.<\/p>\n<h3 id=\"desactiva-todos-los-plugins-de-tu-wordpress\"><strong>Desactiva todos los plugins de tu WordPress<\/strong><\/h3>\n<p>Puede hacer ocasiones en las que te sea complicado detectar cual es el plugin que est\u00e1 da\u00f1ando tu web y generando un error HTTP 429. Por ello, una medida puede ser <strong>desactivar de golpe todos los plugins<\/strong> que tengas activos e ir activ\u00e1ndolos de uno en uno hasta que vuelva a aparecer el error 429. Ya sabr\u00e1s cu\u00e1l es el plugin que infecta tu ecosistema web.<\/p>\n<p>Si no puedes acceder a tu panel de WordPress, tambi\u00e9n puedes desactivarlos desde el <strong>gestor de archivos o FTP.<\/strong> Tan solo tienes que cambiar el nombre de la carpeta a cualquier otra cosa. Por ejemplo plugins.desactivated. Nos referimos a la carpeta en la que se encuentran los plugins de tu p\u00e1gina web.<\/p>\n<p>Esta ser\u00eda la ruta: tusitioweb.com\/public_html\/wp-content\/plugins<\/p>","protected":false},"excerpt":{"rendered":"<p>Si tienes una p\u00e1gina web, seguramente te hayas encontrado un d\u00eda con este error. De repente, al cargar tu sitio [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":879,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"acf":[],"_links":{"self":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts\/3263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/comments?post=3263"}],"version-history":[{"count":0,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts\/3263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/media\/879"}],"wp:attachment":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/media?parent=3263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/categories?post=3263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/tags?post=3263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}