Procédure
El código de error HTTP 509 significa que el sitio supera los límites de recursos previstos por su plan de alojamiento. El servidor rechaza entonces temporalmente procesar una parte o el conjunto de las solicitudes vinculadas al plan de alojamiento.
Dos límites pueden desencadenar este error:
El error 509 no es un bloqueo y, por lo tanto, no puede levantarse manualmente, ni por el cliente ni por el soporte. Desaparece automáticamente en cuanto el consumo del sitio vuelve a estar por debajo de los límites de su plan.
Si el error reaparece con regularidad, la causa del sobreconsumo sigue presente: hay que identificarla y tratarla (véanse las secciones siguientes).
En la práctica, el error 509 aparece con mayor frecuencia en uno de los siguientes casos:
El log de acceso del sitio web es la fuente principal para comprender qué solicitudes provocan el error.
La comparación del paso 4 es decisiva. Una herramienta como Google Analytics funciona en JavaScript: solo cuenta a los visitantes reales cuyo navegador ejecuta el script. Si el log de acceso muestra muchas más solicitudes que las visitas medidas por Analytics, la diferencia probablemente proviene de robots, de un ataque o de llamadas automatizadas.
Las URL desconocidas o sospechosas en el log (páginas que no ha creado, rutas hacia archivos PHP inusuales) deben hacer pensar en un pirateo.
Para poner fin de forma duradera al error 509, existen dos opciones:
Antes de plantear una migración, se recomienda verificar en los logs que el tráfico sea realmente legítimo: migrar un sitio pirateado o bombardeado por robots no soluciona la causa.
El archivo robots.txt, situado en la raíz del sitio, indica a los robots SEO e IA qué páginas pueden explorar. Puede prohibirles directorios enteros o ciertos robots IA que no necesite. También puede definir un tiempo de espera mínimo entre la exploración de dos páginas.
Ejemplo:
User-agent: GPTBot
Disallow: /
User-agent: Claudebot
Crawl-Delay: 60
User-agent: *
Disallow: /panier/
Disallow: /*?filtre=Esto es particularmente útil cuando su sitio web se ve desbordado por robots de exploración. En efecto, desde el auge de los robots de entrenamiento IA, algunos robots realizan la máxima exploración, a veces inútil. Por ejemplo, los robots IA son especialmente conocidos por intentar todas las combinaciones de filtros y de ordenación posibles en las páginas de lista de productos.
Más allá del ancho de banda desperdiciado para este tipo de crawling, los robots SEO e IA pueden considerar que su sitio web tiene demasiadas páginas. Así pueden detener la exploración sin haber terminado de recorrer todo su sitio web, lo que le perjudica en su posicionamiento. Le interesa limitar las páginas exploradas para que los robots puedan concentrarse en las páginas que aportan más valor en términos de posicionamiento SEO y GEO.
Los robots respetuosos siguen estas reglas; los robots maliciosos las ignoran, de ahí el interés de las herramientas siguientes.
LWS Protect reúne tres protecciones útiles contra el error 509:
Consulte la documentación de LWS Protect para saber más.
El sistema de caché Fastest Cache permite servir una versión ya generada de las páginas. El servidor ya no ejecuta PHP / Node.js / Python ni las consultas a la base de datos para cada visita, lo que reduce los recursos consumidos y el tiempo de carga. Es especialmente importante para una página objetivo de una campaña publicitaria.
Si la página afectada es dinámica (contiene partes variables según el visitante conectado, el país conectado ...), puede implementar una caché parcial: primero carga la estructura de la página y el contenido estático que es idéntico para todos los visitantes, luego carga el contenido dinámico mediante una solicitud asíncrona de Javascript. Así puede poner en caché el contenido estático.
Para saber más sobre el uso de Fastest Cache, consulte la documentación del producto.
Si el sitio pasa por Cloudflare, el modo « Under Attack » impone una verificación a los visitantes antes del acceso al sitio. Es útil durante un ataque DDoS, pero hay que desactivarlo una vez terminado el ataque porque ralentiza el primer acceso de los visitantes.
Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.