A nadie le gusta ver aparecer códigos de error en su sitio de WordPress. Y si ve un error HTTP 508, puede ser un poco más difícil de diagnosticar que algunos de los otros. No porque el error en sí sea muy molesto, sino porque hay dos errores 508 bucle detectado y Límite de recursos alcanzado. Se han detectado dos bucles de error 508 y se ha alcanzado el límite de recursos. Uno es un error HTTP en el que se detecta un bucle en el recurso o la solicitud de URL, y el otro no puede realizar la acción cuando el servidor está sobrecargado. De cualquier manera, lo guiaremos a través de estos códigos de error para mantener su sitio 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 puede cumplir con la solicitud porque la lógica es recursiva y se repite por sí misma.
El error HTTP 508 en sí mismo es bastante raro. Cuando se trata de errores de bucle, es más probable que encuentre «demasiados redireccionamientos» en los que alguien ha manejado mal los redireccionamientos 301 y 302 a donde se repite, o simplemente tiene demasiados redireccionamientos en la cadena que impiden que el recurso o la URL solicitados sean reales. prestar.
Cómo reparar el error 508
En general, es una solución bastante fácil. Como siempre, si usted es el usuario que recibe este error, le recomendamos encarecidamente que vuelva a cargar la página con CTRL/CMD – Mayúsculas – R para omitir el caché, luego vacíe el caché de su navegador para asegurarse de que nada se bloquee.
Si es administrador de un servidor, tiene varias soluciones en las que puede trabajar. El primero es bastante sencillo si está utilizando algún tipo de CDN o complemento de almacenamiento en caché en WordPress.
Si usa un complemento como WP Rocket, simplemente vaya a la configuración y busque botones que le permitan borrar el caché, eliminar archivos y/o regenerar CSS.
Y si tiene una cuenta de Cloudflare u otra cuenta de CDN, podrá ir a la configuración y buscar Borrando el caché opción.
Si ninguna de estas soluciones soluciona el problema de redirección y sus recursos aún se repiten de forma recursiva, debe verificar .htaccess expediente. Aquí es donde van los redireccionamientos de URL (a menos que esté utilizando el complemento de redireccionamiento 301). Necesitará un cliente FTP y un editor de código. O acceda al administrador de archivos en línea del sitio.
Revisa cada enlace que tengas aquí, especialmente si usas enlaces relativos. Asegúrate de que ninguno de ellos sea recursivo. De hecho, es bastante fácil de hacer, especialmente si está trabajando con muchos redireccionamientos. Lo mismo ocurre con su enchufe. Asegúrese de ingresar a la configuración del complemento y verifique que todas las URL sean de la misma manera.
Si nada de esto ayuda y sus 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 el final.
¿Qué es el error 508: límite de recursos alcanzado?
Otro error 508 que enfrentan los usuarios y administradores (y posiblemente el más común) es Límite de recursos alcanzado mensaje. Y este es bastante obvio. Su sitio web ha alcanzado el máximo de recursos asignados en el servidor. Hay muchas razones por las que esto podría suceder, pero el primer lugar que debe verificar es cPanel (si tiene uno) o el panel de control de lo contrario.
En algún lugar de su sitio habrá una lista completa de las estadísticas de su servidor. Verá bases de datos, número de ejecuciones en el servidor, inodos, etc. Las estadísticas detalladas le mostrarán secuencias de comandos y procesos específicos que se ejecutaron en diferentes períodos de tiempo.
Si nota algo que se agudiza en ellos, o si sus inodos o espacio se están llenando, esta es una buena pista de lo que está pasando. Es posible que deba adelgazar un poco.
De lo contrario, habría algunas cosas.
Estás bajo ataque de DDoS
Su servidor puede agotar totalmente sus recursos y devolver 508 si está bajo un ataque DDoS. DDoS es denegación difusa de servicio Un ataque en el que alguien inunda su sitio con tanto tráfico que literalmente no puede seguir el ritmo. Esto generalmente se hace a través de una botnet, una gran colección de computadoras interconectadas que operan bajo el control de un individuo o grupo de personas.
Si recibe DDoSed y su servidor se congela, es poco lo que puede hacer de inmediato. Es posible que ni siquiera sepa que ha sido víctima de un ataque DDoS. Solo sabes que tu servidor está caído. Póngase en contacto con su anfitrión y vea si ha habido un aumento en el tráfico que sea particularmente alto.
Si es así, puede bloquear los rangos de direcciones IP que provienen del ataque y su servidor debería recuperarse pronto.
Estás recibiendo correctamente toneladas de tráfico
También puede devolver 508 si su servidor se sobrecarga y no puede manejar el tráfico real. Tal vez tengas mucho tráfico de Reddit o un tweet excepcionalmente bien escrito. Si su servidor no funciona y da 508, comuníquese con su anfitrión y actualice su plan. Eso es todo. Porque desea que sus servidores funcionen lo más rápido posible.
Software malicioso
¿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 que no conoce, puede estar dañando los recursos que deberían terminar en su sitio para otra cosa. Por lo tanto, ejecute un análisis de malware, aplique un WAF robusto y un complemento de seguridad (Sucuri, WordFence) y asegúrese de que su servidor se use para lo que se supone que debe: ayudar a que su sitio tenga éxito. No rompas con otras personas.
Además, si su sitio web funciona más lento de lo normal y nada ha cambiado, considere también buscar malware. Esto es generalmente un precursor del agotamiento de los recursos.
Scripts desconocidos, trabajos cron y complementos no utilizados u obsoletos
También debe ser muy consciente de cómo funciona su sitio web en general. Asegúrese de ejecutar comprobaciones periódicas del sitio web y utilizar los diversos registros de error y depuración que están disponibles a través de su proveedor de alojamiento web o del propio sitio web. Estos te mostrarán todo Los trabajos CRON que tiene en ejecucióny cualquier script que pueda estar ejecutándose en segundo plano en diferentes momentos. En muchos casos, no todos son necesarios.
Además, puede hacer una revisión completa del complemento y el tema si es un usuario de WordPress. Con el tiempo, consumen recursos y, aunque las cantidades son en su mayoría insignificantes, todo lo que se necesita es una sola vulnerabilidad 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 en disco, memoria y uso de inodos.
Envase
Después de todo, muchas personas nunca verán un error HTTP 508. El uso efectivo de redireccionamientos y la prevención de bucles recursivos en la lógica de solicitud y back-end es la forma principal de no verlo. Y si se abusa de sus recursos, su CPU se grava y su sitio web se cae, puede ejecutar algunas comprobaciones simples para encontrar al culpable y tomar medidas decisivas.
¿Cuál es su experiencia con el error HTTP 508?
El artículo presentaba una imagen de Pro Symbols / shutterstock.com