Recebeu um alerta de queda? Entenda os bloqueios por RAM, CPU e requisições
Entendendo os e-mails de alerta: limites de RAM, CPU e requisições
A Square Cloud possui sistemas automatizados de monitoramento para garantir a estabilidade de toda a infraestrutura. Se uma aplicação excede os recursos alocados ou apresenta comportamento anômalo de tráfego, ela é interrompida por segurança e um e-mail de alerta é disparado ao titular da conta.
Abaixo, explicamos o significado de cada alerta e os passos técnicos necessários para solucionar o problema.
Alerta de abuso de requisições
Se você recebeu este e-mail, significa que o seu projeto atingiu o limite de segurança de tráfego de rede da plataforma. Nosso monitoramento é focado principalmente em requisições feitas para domínios internos (.squareweb.app) e chamadas excessivas para APIs de mensageria, como Discord, Telegram e WhatsApp.
Como resolver a causa real:
Na grande maioria dos casos, esse bloqueio não é causado por popularidade da aplicação, mas sim por falhas na lógica do código, como loops infinitos ou falta de sistemas de cache. A primeira etapa obrigatória é revisar e otimizar as chamadas de rede da sua aplicação.
Regras de Escala de Tráfego:
Se o seu código já foi devidamente otimizado, validado, e o volume de requisições é legítimo, a Square Cloud aumenta os seus limites de rede automaticamente com base na memória alocada. Os limites de requisições sobem ao atingir os patamares de 2048MB, 4096MB e 8192MB de RAM na aplicação.
Regra de Ouro: Fazer upgrade de plano serve para escalar projetos saudáveis que estão crescendo, e não para esconder erros de programação ou vazamentos de requisições.
Alerta de queda por falta de memória RAM (OOM)
A plataforma identifica imediatamente quando uma aplicação tenta consumir mais memória RAM do que o limite estipulado na sua configuração de alocação. Quando isso ocorre, o processo é interrompido (Out of Memory) e uma notificação é gerada no seu painel/terminal e enviada por e-mail.
Como resolver:
- Diagnóstico técnico: Analise o código em busca de memory leaks (vazamentos de memória), processos não encerrados ou carregamento excessivo de dados em memória simultaneamente.
- Ajuste de alocação: Se a aplicação foi otimizada e o consumo atual é natural para o tamanho do projeto, aumente o limite de RAM alocado para a aplicação no seu painel.
- Upgrade: Caso não tenha mais RAM disponível na sua conta, será necessário realizar um upgrade de plano.
Alerta de interrupção por abuso de CPU
Este alerta é enviado quando a Square Cloud detecta que a sua aplicação ultrapassou de forma contínua o limite da capacidade de processamento (CPU) alocada para ela, resultando na suspensão automática do processo para proteger a estabilidade do nó.
Como resolver:
- Otimização de rotinas: Investigue seu código buscando por processos pesados rodando de forma síncrona, cálculos ineficientes ou tarefas em segundo plano que estejam sobrecarregando o processador.
- Escalonamento vertical: Se a arquitetura da sua aplicação genuinamente exige alto poder de processamento computacional, a solução técnica correta é realizar um upgrade para um plano que ofereça maior capacidade e limites de CPU mais altos.
Atualizado em: 16/04/2026
Obrigado!
