¿Recibiste una alerta de caída? Bloqueos por RAM, CPU y peticiones
Entendiendo los emails de alerta: límites de RAM, CPU y peticiones
Square Cloud cuenta con sistemas automatizados de monitoreo para garantizar la estabilidad de toda la infraestructura. Si una aplicación excede los recursos asignados o presenta un comportamiento anómalo de tráfico, se interrumpe por seguridad y se dispara un email de alerta al titular de la cuenta.
A continuación, explicamos el significado de cada alerta y los pasos técnicos necesarios para solucionar el problema.
Alerta de abuso de peticiones
Si recibiste este email, significa que tu proyecto alcanzó el límite de seguridad de tráfico de red de la plataforma. Nuestro monitoreo se centra principalmente en las peticiones hechas a dominios internos (.squareweb.app) y en las llamadas excesivas a APIs de mensajería, como Discord, Telegram y WhatsApp.
Cómo resolver la causa real:
En la gran mayoría de los casos, este bloqueo no es causado por la popularidad de la aplicación, sino por bucles de peticiones (request loops) o reintentos mal configurados. El primer paso obligatorio es revisar y optimizar las llamadas de red de tu aplicación.
Reglas de escala de tráfico:
Si tu código ya fue debidamente optimizado y validado, y el volumen de peticiones es legítimo, Square Cloud aumenta tus límites de red automáticamente en base a la memoria asignada. Los límites de peticiones suben al alcanzar los niveles de 2048MB, 4096MB y 8192MB de RAM en la aplicación.
Regla de oro: Hacer upgrade de plan sirve para escalar proyectos saludables que están creciendo, y no para esconder errores de programación o fugas de peticiones.
Alerta de caída por falta de memoria RAM (OOM)
La plataforma identifica de inmediato cuando una aplicación intenta consumir más memoria RAM que el límite estipulado en su configuración de asignación. Cuando esto ocurre, el proceso se interrumpe (Out of Memory) y se genera una notificación en tu panel/terminal y se envía por email.
Cómo resolver:
- Diagnóstico técnico: Analiza el código buscando fugas de memoria (memory leaks) que crecen de forma simultánea.
- Ajuste de asignación: Si la aplicación fue optimizada y el consumo actual es natural para el tamaño del proyecto, aumenta el límite de RAM asignado a la aplicación en tu panel.
- Upgrade: Si no tienes más RAM disponible en tu cuenta, será necesario realizar un upgrade de plan.
Alerta de interrupción por abuso de CPU
Esta alerta se envía cuando Square Cloud detecta que tu aplicación sobrepasó de forma continua el límite de la capacidad de procesamiento (CPU) asignada para ella, resultando en la suspensión automática del proceso para proteger la estabilidad del nodo.
Cómo resolver:
- Optimización de rutinas: Investiga tu código buscando procesos pesados ejecutándose de forma síncrona, cálculos ineficientes o tareas en segundo plano que estén sobrecargando el procesador.
- Escalamiento vertical: Si la arquitectura de tu aplicación genuinamente exige alto poder de procesamiento computacional, la solución técnica correcta es realizar un upgrade a un plan que ofrezca mayor capacidad y límites de CPU más altos.
Actualizado el: 13/06/2026
¡Gracias!
