Servidor & DevOps 3 visualizações

O que fazer quando o servidor fica sem memória (OOM killer) e derruba a aplicação

Ver no WHMCS

Servidor sem memória (OOM Killer): o que é e o que fazer

Oi, tudo bem? Aqui é a Sensei da GeHost 🥋 Se o seu site "caiu do nada", mostrou erro 500 ou ficou fora do ar por alguns minutos sem motivo aparente, pode ser que o servidor tenha ficado sem memória disponível e um mecanismo de proteção — chamado OOM Killer ("Out Of Memory Killer") — tenha precisado encerrar algum processo pra evitar que o servidor todo travasse. Calma, isso tem explicação e tem solução. Vamos por partes.

O que é o OOM Killer, em bom português

Todo servidor tem uma quantidade limitada de memória (RAM) pra rodar tudo que está hospedado nele. Quando algum processo — um site, um plugin, uma consulta pesada no banco de dados — consome memória demais, o sistema operacional entra em modo de proteção e encerra automaticamente o processo que está "pesando" demais, pra evitar que o servidor inteiro fique instável. É um mecanismo de segurança, não um bug: ele existe justamente pra proteger os sites hospedados.

O efeito colateral é que, na hora em que isso acontece, o site atingido pode ficar fora do ar por alguns instantes, mostrar erro 500 ou "conexão recusada" até o processo subir de novo.

Por que isso acontece?

  • Pico de acessos — muita gente entrando no site ao mesmo tempo (uma promoção, um evento, um post que viralizou).
  • Plugins ou temas pesados — principalmente em WordPress/WooCommerce, plugins mal otimizados ou em excesso consomem muita memória.
  • Consultas pesadas no banco de dados — relatórios, buscas ou plugins que fazem muitas consultas ao mesmo tempo.
  • Falta de cache — sem um plugin de cache, o site recalcula tudo a cada visita, gastando mais memória do que precisaria.
  • Ataques automatizados (bots) — robôs varrendo o site em alta velocidade também consomem recursos.
💡 Dica da Sensei: se isso aconteceu mais de uma vez no mesmo mês, não é "azar" — é sinal de que alguma coisa no site precisa de ajuste (ou o projeto já cresceu mais do que o plano atual comporta).

Passo a passo: o que fazer agora

  1. Respire. Na grande maioria dos casos, o processo já reinicia sozinho em poucos minutos e o site volta ao ar automaticamente.
  2. Confirme se o site voltou. Recarregue a página (de preferência numa aba anônima, pra não pegar uma versão em cache do navegador).
  3. Se continuar fora do ar, abra um chamado com o nosso suporte pelo painel.gehost.com.br, contando: aproximadamente que horas aconteceu, o que você estava fazendo (ou não) no site nesse momento, e se percebeu algum pico de acesso antes (campanha, post, e-mail marketing, etc.). Isso ajuda demais a nossa equipe a investigar a causa exata.
  4. Nosso time técnico cuida da parte de servidor — monitoramento, memória e reinicialização dos serviços — então essa parte não é algo que você precisa (nem consegue) mexer sozinho. O seu papel é nos avisar e, junto com a gente, olhar o que pode ser otimizado no site.

Como evitar que aconteça de novo

  1. Revise plugins e temas (se seu site for WordPress): remova o que não usa mais e mantenha tudo atualizado. Plugin desatualizado ou abandonado é uma das maiores causas de consumo excessivo de memória.
  2. Use um plugin de cache confiável — ele reduz muito o esforço do servidor a cada visita.
  3. Otimize imagens antes de subir pro site (arquivos grandes demais pesam tanto no carregamento quanto no processamento).
  4. Avise a gente antes de picos previsíveis — campanha grande, lançamento, evento — assim conseguimos acompanhar de perto.
  5. Se o site cresceu e os "sustos" estão frequentes, vale conversar com a gente sobre migrar para um plano com mais capacidade. Você confere os planos e recursos disponíveis direto no seu painel.
🧘 Dica da Sensei: um site "gordo" (muitos plugins, imagens pesadas, sem cache) é como uma mochila cheia demais — funciona, mas cansa o caminho todo. Um site leve quase nunca esbarra nesse tipo de problema.

Quando falar com o suporte imediatamente

  • O site caiu e não voltou sozinho depois de alguns minutos;
  • Isso está acontecendo com frequência (mais de uma vez na semana, por exemplo);
  • Você recebeu algum aviso de erro que não entendeu.

Pode chamar a gente sem medo — investigar a causa raiz é literalmente o nosso trabalho, e quanto antes você avisar, mais rápido resolvemos juntos. 🙏

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.