A nadie le gusta ver aparecer códigos de error en su sitio web de WordPress. Y si ve un error HTTP 508, puede ser un poco más difícil de diagnosticar que otros. No porque el error en sí mismo sea más problemático, sino porque se detectaron dos bucles de errores 508 y se alcanzó el límite de recursos . se detectaron dos bucles de errores 508 y se alcanzó el límite de recursos. Uno es el error HTTP donde se detectó un bucle en un recurso o en una solicitud de URL y el otro es cuando el servidor está sobrecargado y 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 funcionar lo más rápido posible.
Suscríbete a nuestro canal de Youtube
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 con la solicitud porque la lógica es recursiva y se repite en 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 haya manejado mal los redireccionamientos 301 y 302 a los que se está redireccionando o simplemente tiene demasiados redireccionamientos en una cadena que impide el pedido. recurso o URL de la representación real.
Cómo corregir un error 508
En general, es una solución bastante fácil. Como siempre, si usted es un usuario que recibe este error, le sugerimos que vuelva a cargar la página con CTRL/CMD – Shift – R para omitir el caché y luego vacíe su propio caché del navegador para asegurarse de que las cosas no se cuelguen en su fin.
Si es administrador de un servidor, tiene un par de soluciones con las que puede trabajar. El primero es bastante simple si está utilizando cualquier tipo de complemento de almacenamiento en caché de CDN o WordPress .
Si usa un complemento como WP Rocket , solo 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á acceder a la configuración y encontrar la opción Purgar caché .
Si ninguno de los dos resuelve el problema de 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 tiene 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, también. Asegúrese de ingresar a la configuración del complemento y verifique todas las URL de la misma manera.
Si nada de eso ayuda, y los recursos aún están en bucle, es hora de ponerse en contacto con su anfitrión. Deberían poder ayudar a resolver el bucle desde su extremo.
¿Qué es el error 508: límite de recursos alcanzado?
El otro error 508 con el que deben lidiar los usuarios y administradores (y probablemente el más común) es el mensaje de límite de recursos alcanzado . Y este es bastante autoexplicativo. Su sitio web ha alcanzado la parte superior de sus 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 de lo contrario.
En algún lugar de su página habrá una lista completa de estadísticas con respecto a su servidor. Verá las bases de datos, la cantidad de ejecuciones en el servidor, inodos, etc. Las estadísticas detalladas le darán los scripts y procesos específicos que se ejecutaron en varios períodos de tiempo.
Si ve que algo aumenta en estos, o sus inodos o espacio se están llenando, es una buena indicación de lo que está pasando. Es posible que necesite aclarar un poco las cosas.
De lo contrario, serían algunas cosas.
Estás siendo atacado por DDoS
Su servidor puede quedarse absolutamente sin recursos y devolver un 508 si está bajo un ataque DDoS . Un DDoS es un ataque de denegación de servicio distribuido , en el que alguien inunda su sitio web con tanto tráfico que, literalmente, no puede seguir el ritmo. Por lo general, esto se hace a través de botnet, una gran colección de computadoras conectadas que actúan bajo el mando de un individuo o grupo de individuos.
Si recibe DDoSed y su servidor falla, es muy poco lo que puede hacer de inmediato. Es posible que ni siquiera sepa que ha sido atacado por un DDoS. Solo sabes que tu servidor está caído. Comuníquese con su anfitrión y vea si ha habido aumentos repentinos en el tráfico que se disparan 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 sobrecarga y no puede manejar el tráfico genuino. Tal vez obtuviste mucho tráfico de Reddit o un Tweet excepcionalmente bien escrito. Si su servidor está inactivo por 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.
Malware
¿Recuerdas las botnets que mencionamos anteriormente? Bueno, tu servidor podría ser parte de uno y no lo sabes. Si hay malware en su servidor del que no está al tanto, puede estar agotando los recursos que deberían ir a su sitio web a otra cosa. Por lo tanto, ejecute un análisis de malware , adopte un WAF sólido y un complemento de seguridad ( Sucuri , WordFence ) y asegúrese de que su servidor se utilice para lo que debe ser: ayudar a que su sitio web tenga éxito. No chocar con los de otras personas.
Además, si su sitio funciona más lentamente de lo normal y nada ha cambiado, considere verificar también si hay malware. Eso es generalmente un precursor de que se está quedando sin recursos.
Scripts desconocidos, trabajos CRON y complementos no utilizados u obsoletos
También debe conocer bien el rendimiento general de su sitio web. Asegúrese de ejecutar comprobaciones del sitio periódicamente y de hacer uso de varios registros de error y depuración que tenga disponibles, ya sea a través de su proveedor de alojamiento web o de su propio sitio. Estos le mostrarán cualquier trabajo CRON que esté ejecutando y cualquier script que pueda estar ejecutándose en segundo plano en diferentes momentos. En muchos casos, todos ellos no 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 malicioso para causar un mundo de problemas. O un error 508. Así que asegúrese de que todos los complementos que está utilizando activamente estén actualizados y que todos los complementos y temas que ya no usa hayan desaparecido. Esto libera espacio de almacenamiento, memoria y uso de inodos .
Terminando
Al final, muchas personas nunca verán un error HTTP 508. El uso efectivo de redireccionamientos 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 se usan en exceso, su CPU se grava y su sitio se cae, hay algunos controles 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 de Pro Symbols / shutterstock.com