Cómo corregir los códigos de error HTTP 508 en su sitio web de WordPress
Publicado: 2020-07-06A nadie le gusta ver aparecer códigos de error en su sitio web de WordPress. Y si ve un error HTTP 508, puede que sea un poco más difícil de diagnosticar que otros. No porque el error en sí sea más problemático, sino porque se detectaron dos bucles de errores 508 y se alcanzó el límite de recursos . se han detectado dos bucles de errores 508 y se ha alcanzado el límite de recursos. Uno es el error HTTP en el que se ha detectado un bucle en un recurso o una solicitud de URL y el otro es cuando el servidor está sobrecargado no puede realizar las acciones. De cualquier manera, lo guiaremos a través de estos códigos de error para que su sitio vuelva a estar en funcionamiento lo más rápido posible.
Suscríbete a nuestro canal de Youtube
¿Qué es el error HTTP 508: bucle detectado?
En algún lugar de la página, se llama a un enlace o recurso, y luego ese recurso llama a otra cosa que luego llama al recurso original. El servidor nunca llega a cumplir realmente la solicitud porque la lógica es recursiva y se repite sobre sí misma.
El error HTTP 508 en sí mismo es bastante raro. En términos de errores de bucle, es más probable que se encuentre con "demasiados redireccionamientos" en los que alguien ha manejado mal los redireccionamientos 301 y 302 hacia donde están en bucle sobre sí mismos o simplemente tiene demasiados redireccionamientos en una cadena que previene el pedido. recurso o URL de la representación real.
Cómo reparar un error 508
En general, es una solución bastante fácil. Como siempre, si es un usuario que recibe este error, le recomendamos que vuelva a cargar la página con CTRL / CMD - Shift - R para omitir el caché y luego vacíe el caché de su propio navegador para asegurarse de que las cosas no se cuelguen en su fin.
Si es un administrador de servidor, tiene un par de soluciones con las que puede trabajar. El primero es bastante simple si está ejecutando algún tipo de CDN o complemento de almacenamiento en caché en WordPress.
Si usa un complemento como WP Rocket, simplemente ingrese a la configuración y busque los botones que le permiten borrar el caché, eliminar archivos y / o regenerar CSS.

Y si tiene una cuenta de Cloudflare u otra CDN, podrá ir a la configuración y encontrar la opción Cache Purge .

Si ninguno de los dos resuelve el problema de la redirección y sus recursos aún se repiten de forma recursiva, entonces debe verificar su archivo .htaccess . Aquí es donde van los redireccionamientos de URL (a menos que use un complemento de redireccionamiento 301). Necesitará un cliente FTP y un editor de código. O acceda al administrador de archivos basado en la web de su sitio.

Revise cada enlace que tenga aquí, especialmente si está utilizando enlaces relativos. Asegúrese de que ninguno de ellos sea recursivo. En realidad, es bastante fácil de hacer, especialmente si está trabajando con una gran cantidad de redireccionamientos. Lo mismo ocurre con su complemento. Asegúrese de ingresar a la configuración del complemento y verificar que todas las URL sean de la misma manera.

Si nada de eso ayuda, y los recursos aún están en bucle, es hora de contactar a su anfitrión. Deberían poder ayudar a resolver el bucle desde el final.
¿Cuál es el error 508: límite de recursos alcanzado?
El otro error 508 con el que los usuarios y administradores tienen que lidiar (y probablemente el más común) es el mensaje de límite de recursos alcanzado . Y este se explica por sí mismo. Su sitio web ha alcanzado la parte superior de los recursos asignados en el servidor. Hay varias razones por las que esto puede suceder, pero el primer lugar que debe verificar es su cPanel (si tiene uno) o su panel de control.


En algún lugar de su página habrá una lista completa de estadísticas sobre su servidor. Verá las bases de datos, el número de ejecuciones en el servidor, inodos, etc. Las estadísticas detalladas le darán los scripts y procesos específicos que se ejecutaron durante varios períodos de tiempo.
Si ve algo en estos puntos, o sus inodos o espacio se están llenando, eso es una buena indicación de lo que está sucediendo. Es posible que deba diluir un poco las cosas.
De lo contrario, serían algunas cosas.
Estás siendo atacado por DDoS
Su servidor puede quedarse sin recursos y devolver un 508 si está bajo un ataque DDoS. Un DDoS es un ataque distribuido de denegación de servicio , en el que alguien inunda su sitio web con tanto tráfico que literalmente no puede mantener el ritmo. Por lo general, esto se hace a través de una botnet, una gran colección de computadoras conectadas que actúan bajo el mando de un individuo o grupo de individuos.
Si obtiene DDoSed y su servidor falla, hay muy poco que pueda hacer de inmediato. Es posible que ni siquiera sepa que ha sido golpeado por un DDoS. Solo sabe que su servidor no funciona. Comuníquese con su anfitrión y vea si ha habido aumentos repentinos en el tráfico que aumenten particularmente.
Si es así, puede bloquear los rangos de IP que provienen del ataque y su servidor debería recuperarse en breve.
Obtienes legítimamente una tonelada de tráfico
También puede devolver un 508 si su servidor se abruma y no puede manejar tráfico genuino. Tal vez recibiste mucho tráfico de Reddit o un Tweet excepcionalmente bien escrito. Si su servidor no funciona para esto y da un 508, comuníquese con su anfitrión y actualice su plan. Eso es todo. Porque desea que sus servidores estén en funcionamiento lo más rápido posible.
Software malicioso
¿Recuerdas esas botnets que mencionamos anteriormente? Bueno, su servidor puede ser parte de uno, y usted no lo sabe. Si hay malware en su servidor del que no tiene conocimiento, puede estar minando los recursos que deberían ir a su sitio web a otra cosa. Por lo tanto, ejecute un escaneo de malware, adopte un WAF sólido y un complemento de seguridad (Sucuri, WordFence) y asegúrese de que su servidor se esté utilizando para lo que debe ser: ayudar a que su sitio web tenga éxito. No chocar contra otras personas.
Además, si su sitio funciona más lento de lo habitual y nada ha cambiado, considere la posibilidad de buscar malware también. Eso es generalmente un precursor de que se quede sin recursos.
Scripts desconocidos, trabajos CRON y complementos no utilizados u obsoletos
También debe ser consciente del rendimiento de su sitio web en general. Asegúrese de ejecutar comprobaciones del sitio periódicamente y de hacer uso de varios registros de errores y depuración que tiene disponibles, ya sea a través de su proveedor de alojamiento web o de su sitio. Estos le mostrarán cualquier trabajo CRON que tenga en ejecución y cualquier script que pueda estar ejecutándose en segundo plano en diferentes momentos. En muchos casos, no todos son necesarios.
Además, puede hacer un barrido completo de sus complementos y temas si es un usuario de WordPress. Estos consumen recursos con el tiempo, y aunque las cantidades son insignificantes en su mayor parte, todo lo que se necesita es una falla de seguridad o un script deshonesto para causar un mundo de problemas. O un error 508. Por lo tanto, asegúrese de que todos los complementos que usa activamente estén actualizados y que todos los complementos y temas que ya no usa hayan desaparecido. Esto despeja el espacio de almacenamiento, la memoria y el uso del inodo.
Terminando
Al final, muchas personas nunca verán un error HTTP 508. El uso de redirecciones de manera efectiva y la prevención de bucles recursivos en su solicitud y la lógica de back-end es la forma principal de evitar verlo. Y si sus recursos están siendo usados en exceso, su CPU está siendo gravada y su sitio está cayendo, hay algunas verificaciones fáciles que puede ejecutar para descubrir al culpable y tomar medidas decisivas.
¿Cuáles han sido sus experiencias con el error HTTP 508?
Imagen destacada del artículo por Pro Symbols / shutterstock.com
