Artigos sobre: Segurança & Políticas

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!