El servidor encontró un bucle infinito durante el procesamiento.
Cuándo usarlo
WebDAV, o un ciclo de redirecciones o de proxy.
Causas habituales y soluciones
508 viene de WebDAV (RFC 5842): el servidor encontró un bucle infinito al procesar una solicitud con Depth: infinity, normalmente porque los bindings hacen que una colección se contenga a sí misma. Fuera de WebDAV es raro, con una gran excepción: en hosting compartido con cPanel y CloudLinux, “508 Resource Limit Is Reached” significa que tu cuenta alcanzó su límite de CPU, memoria o procesos.
Los proxies pueden usar 508 o errores similares para los bucles de solicitudes: un proxy_pass de nginx que apunta de vuelta a su propio server name, o una CDN cuyo origen está configurado con el hostname de la propia CDN. Revisa los destinos del proxy y busca cabeceras Via o CDN-Loop que se repitan. En el caso del hosting compartido, localiza en el log de acceso los scripts pesados o los bots agresivos y corrígelos, o pasa a un plan mayor.
Error del servidor (5xx)
Los códigos 5xx son errores del servidor: puede que la solicitud sea correcta, pero el servidor o algo detrás de él ha fallado. Conviene configurar alertas para ellos.
Cómo se ve
HTTP/1.1 508 Loop DetectedCómo enviarlo
| Node.js / Express | res.status(508).end() |
|---|---|
| Python / Flask | return '', 508 |
| nginx | return 508; |
Cómo comprobarlo
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/