¿Qué es el error HTTP 429 y cómo solucionarlo?

Publicado: 2020-08-06

El "mejor" tipo de errores que puede obtener son los que le indican con precisión qué está causando el problema. El error HTTP 429 obtiene la máxima puntuación en esa área. Sabrá de inmediato cuál es el problema, por lo que puede comenzar a identificar al culpable de inmediato.

En resumen, el error 429 aparece cuando alguien o algo está haciendo demasiadas solicitudes a su servidor. Si está utilizando WordPress, hay varias formas sencillas de solucionar este problema.

¡Así que pongámonos manos a la obra!

Suscríbete a nuestro canal de Youtube

¿Qué es el error HTTP 429?

El error HTTP 429 se conoce mejor por el mensaje que lo acompaña, que dice: "Demasiadas solicitudes". Dependiendo del navegador que esté utilizando, el código de error puede diferir ligeramente. Algunas de sus variaciones más comunes incluyen:

  1. "Error 429"
  2. "HTTP 429"
  3. "Error 429 (demasiadas solicitudes)"

Como puede ver, el identificador "429" siempre está ahí. En pocas palabras, este código de error significa una de dos cosas. O su servidor web está abrumado por la cantidad de solicitudes que recibe, o tiene una configuración para bloquear las conexiones desde una dirección IP específica si detecta una anomalía.

Por "anormalidad", nos referimos a un comportamiento sospechoso, como una IP en particular que intenta acceder a la página de inicio de sesión de su sitio una y otra vez. Los ataques de denegación de servicio (DDoS) también pueden desencadenar el error HTTP 429, ya que un servidor seguro reconocerá fácilmente ese tipo de comportamiento malicioso.

Es importante comprender exactamente qué puede desencadenar el error 429. Si es usted quien intenta acceder a una página demasiadas veces, el error debería desaparecer por sí solo pronto. Por ejemplo, su proveedor de alojamiento web podría tener una configuración para limitar el acceso durante unos minutos después de que ocurra un comportamiento sospechoso.

Por otro lado, si el error persiste, puede apuntar a un ataque malicioso o un servicio de terceros que está abrumando su servidor. En ese caso, es posible que deba arremangarse para arreglarlo usted mismo.

Cómo reparar el error HTTP 429 en WordPress (4 técnicas)

En las siguientes secciones, exploraremos las cuatro formas más comunes de corregir el error 429 en WordPress. Abordaremos estas correcciones en el orden que normalmente funciona mejor, comenzando con la solución de problemas de sus complementos.

1. Deshabilite todos sus complementos

A menudo, un complemento fraudulento puede estar detrás de un error 429 persistente. En nuestra experiencia, los complementos con más probabilidades de desencadenar un error de este tipo son:

  • Complementos de seguridad
  • Soluciones que obligan a su sitio web a cargarse a través de HTTPS
  • Herramientas que reescriben las URL de WordPress de una forma u otra

La forma más rápida de averiguar si un complemento está activando el error HTTP 429 es deshabilitar todos los que están activos en su sitio. Si el error persiste después, puede intentar una solución diferente y, si desaparece, puede comenzar a identificar al culpable.

Deshabilitar los complementos de WordPress es simple. Sin embargo, el error 429 a veces le impide acceder al área de administración de WordPress. Si eso le sucede a usted, la mejor manera de desactivar sus complementos temporalmente es mediante el Protocolo de transferencia de archivos (FTP).

Una vez que se conecte a su sitio web a través de FTP, navegue hasta la carpeta wp-content . Allí verá una carpeta llamada complementos . Si cambia el nombre de esa carpeta a otra cosa, deshabilitará todos los complementos en su sitio web de una sola vez:

Cambiar el nombre de la carpeta de complementos.

Naturalmente, hacer esto afectará la funcionalidad de su sitio web. Sin embargo, su objetivo principal debería ser recuperar el acceso y ver si un complemento está desencadenando el error.

Si puede acceder a su sitio normalmente después de deshabilitar sus complementos, su próximo paso debería ser restaurar el directorio de complementos a su nombre original. Una vez que lo haga, abra la carpeta a través de FTP y comience a avanzar en la lista de complementos activos.

Para cada complemento, querrá cambiar su nombre de carpeta individual, lo que lo deshabilitará. Luego, verifique si el error persiste. Una vez que identifique qué complemento exacto estaba causando el problema, puede considerar reemplazarlo o desinstalarlo.

2. Cambie a un tema de WordPress predeterminado

En algunos casos, su tema de WordPress activo puede estar detrás del error 429. Es muy probable que esto ocurra con temas complejos que usan claves API para la autenticación.

Una vez más, estamos trabajando bajo el supuesto de que no tiene acceso a su panel de WordPress para lidiar con este problema potencial. Sin embargo, al igual que con los complementos, puede usar un cliente FTP para deshabilitar su tema activo.

Ese proceso funciona de manera muy similar a los pasos que cubrimos en la última sección:

  1. Conéctese a su sitio web de WordPress a través de FTP.
  2. Navegue a wp-content / themes .
  3. Busque la carpeta de su tema activo.
  4. Cambie el nombre de esa carpeta a cualquier otra cosa.

Dado que WordPress requiere que su sitio tenga un tema activo, cambiará automáticamente a una de las opciones predeterminadas. Si abre su sitio web ahora y el error desaparece, todo debería verse ligeramente diferente.

En esta etapa, puede intentar reinstalar su tema o restaurar el nombre anterior de su carpeta existente. Si el error persiste, es posible que deba volver a una versión anterior del tema o considerar usar una diferente.

3. Cambie su URL de inicio de sesión de WordPress

Si ni los temas ni los complementos están detrás de sus problemas de error 429, entonces el problema podría ser alguien que intenta ingresar a su sitio. Por lo general, eso implica forzar su camino a través de su página de inicio de sesión.

Al cambiar la URL de inicio de sesión de WordPress predeterminada, ambos se ocupan de este problema y ayudan a proteger su sitio web de futuros ataques. La forma más sencilla de hacerlo es mediante el uso de un complemento como WPS Hide Login:

El complemento WPS Hide Login.

Hemos hablado sobre cómo usar WPS Hide Login en el pasado, porque es nuestra herramienta favorita para este trabajo. Es importante tener en cuenta que también puede actualizar su URL de inicio de sesión de WordPress manualmente, pero desaconsejamos ese método porque implica realizar cambios significativos en los archivos principales de su sitio web.

Sin embargo, si ha probado las dos soluciones anteriores y aún no puede acceder al back-end de WordPress, no podrá instalar un nuevo complemento. En ese caso, tendrás que sacar las armas pesadas. Con eso, nos referimos a contactar a su equipo de soporte de alojamiento.

4. Póngase en contacto con su proveedor de alojamiento.

Cualquier servicio de soporte de alojamiento web de calidad agradecerá que haya intentado solucionar un problema antes de ponerse en contacto con ellos. Cuando se trata del error HTTP 429, si ha descartado tanto los complementos como los temas, puede asumir que es probable que el problema sea un ataque de terceros en su sitio.

Hay muchas medidas que puede utilizar para proteger su sitio web de WordPress. Sin embargo, la mayoría de ellas son medidas preventivas. Si su sitio se encuentra actualmente "bajo fuego", es posible que deba solicitar asistencia técnica.

Incluso si no puede acceder a su sitio web, el servicio de soporte de su proveedor de alojamiento web debería poder echar un vistazo a sus registros de seguridad y ver si hay algún problema. También podrían restaurar una copia de seguridad anterior a la que no tiene acceso.

Entonces, en este punto, nuestra recomendación es que su proveedor de alojamiento sepa qué error está viendo y qué ha intentado resolver. Una vez que el error 429 desaparece, puede tomar medidas para proteger su sitio web para que este problema no vuelva a ocurrir.

Conclusión

En cuanto a los errores, 429 no es tan difícil de manejar. En el peor de los casos, es posible que no pueda iniciar sesión en el área de administración de WordPress, pero aún hay algunos pasos simples que puede seguir para intentar resolver ese problema.

Si se encuentra con el error HTTP 429 y persiste durante más de unos minutos, aquí hay cuatro soluciones rápidas que deberían ayudarlo a restaurar su sitio web a la normalidad:

  1. Deshabilite todos sus complementos.
  2. Cambie a un tema de WordPress predeterminado.
  3. Cambie su URL de inicio de sesión de WordPress.
  4. Póngase en contacto con su proveedor de alojamiento.

¿Tiene alguna pregunta sobre cómo solucionar el error HTTP 429 en WordPress? ¡Hablemos de ellos en la sección de comentarios a continuación!

Imagen en miniatura del artículo por Botond1977 / shutterstock.com