Error 508 "Resource Limit Is Reached": por qué tu hosting corta el sitio
El mensaje "508 Resource Limit Is Reached" (o *"The website is temporarily unable to service your request as it exceeded resource limit"*) aparece en muchos hostings compartidos con cPanel. No es que el servidor esté caído: tu cuenta usó más recursos de los que el plan permite y el hosting frena las visitas nuevas hasta que bajes el consumo. Suele durar unos minutos y volver, por eso es fácil que no lo veas nunca y que tus clientes sí.
Qué límite se pasó
Los hostings compartidos limitan cada cuenta, en general con CloudLinux. Los límites más comunes son:
- Procesos de entrada (EP): cuántas visitas se atienden al mismo tiempo. Es el que más dispara el 508.
- CPU: cuánto procesador puede usar tu sitio.
- Memoria (PMEM): cuánta RAM pueden ocupar los procesos de PHP.
- Procesos (NPROC): cuántos procesos tiene abiertos la cuenta en total.
En cPanel lo ves en Métricas → Uso de recursos (*Resource Usage*): ahí figura qué límite se tocó y a qué hora.
Causas típicas
- Robots y ataques: bots que leen cientos de páginas por minuto o intentos de entrar a
wp-login.phpyxmlrpc.phpsin parar. - Un plugin pesado de WordPress: estadísticas, backups o buscadores que corren en cada visita.
- Sin caché: cada visita arma la página desde cero en PHP y la base de datos.
- WP-Cron corriendo tareas en cada visita.
- Un pico real de tráfico (una promo, una publicación que se viralizó) que el plan no aguanta.
Cómo solucionarlo
- Instalá un plugin de caché (LiteSpeed Cache si tu hosting usa LiteSpeed, si no WP Super Cache) para que la mayoría de las visitas no ejecuten PHP.
- Bloqueá xmlrpc.php si no lo usás y limitá los intentos de login con un plugin de seguridad.
- Poné el sitio detrás de Cloudflare (el plan gratis alcanza) para que frene bots y sirva archivos estáticos.
- Desactivá los plugins de a uno y mirá en *Uso de recursos* si baja el consumo, para encontrar el culpable.
- Desactivá WP-Cron en
wp-config.phpcondefine('DISABLE_WP_CRON', true);y pedile al hosting un cron real cada 15 minutos. - Si el tráfico es real y sigue creciendo, el plan quedó chico: pedí al hosting más recursos o pasate a un VPS.
Cómo saber cuándo pasa
El 508 aparece y desaparece solo, así que al entrar vos el sitio casi siempre anda. Podés probar en el momento con el chequeo gratis de Vigía, pero lo útil es tener un registro. Vigía revisa tu sitio cada pocos minutos y te manda un Telegram cuando empieza a dar error y otro cuando vuelve, con cuánto tiempo estuvo caído. Así sabés si es una vez al mes o todos los días a la misma hora. Gratis para 2 sitios.
Si el sitio da otros errores del servidor, mirá también las guías del error 503 y de la cuenta de hosting suspendida.
¿Tu sitio está bien ahora?
O directamente probá Vigía gratis: te avisa por Telegram si se cae, y antes de que venzan el SSL y el dominio.