Por que aparece "muitas conexões simultâneas" e como isso afeta o seu site
Oi! Aqui é a Sensei da GeHost 🧘♀️ e hoje vamos entender juntos um probleminha que assusta bastante gente: aquela mensagem de erro falando em "muitas conexões simultâneas" ou "too many connections" no banco de dados. Calma, não é nada tão grave quanto parece — e você vai sair daqui sabendo exatamente o que fazer.
O que significa essa mensagem?
Todo site que usa banco de dados (WordPress, WooCommerce, sistemas próprios etc.) precisa "conversar" com o banco toda vez que alguém acessa uma página, faz login, finaliza uma compra, entre outras ações. Cada uma dessas conversas é uma conexão.
O banco de dados tem um limite de quantas conversas ele consegue manter ao mesmo tempo, de acordo com o plano de hospedagem contratado. Quando esse limite é atingido, o banco simplesmente recusa novas conexões e mostra algo como:
"Error establishing a database connection" ou "Too many connections"
Por que isso acontece?
- Pico de acessos: muita gente entrando no site ao mesmo tempo (uma promoção, uma campanha, uma reportagem viralizando).
- Plugins ou temas mal otimizados: alguns plugins fazem várias consultas ao banco a cada carregamento de página, ou demoram para "fechar" a conexão depois de usar.
- Consultas (queries) pesadas ou mal escritas: uma busca mal configurada pode travar o banco por mais tempo do que deveria, segurando a conexão.
- Robôs e bots acessando o site sem parar: tráfego automatizado também consome conexões.
Como isso afeta o seu site?
Enquanto o limite de conexões estiver estourado, o site pode:
- Ficar fora do ar ou mostrar tela de erro para os visitantes;
- Demorar muito para carregar páginas;
- Falhar em ações que dependem do banco, como login, finalizar pedido ou enviar formulário.
A boa notícia é que, na grande maioria dos casos, isso é temporário e resolve sozinho assim que o pico de acessos passa ou a conexão trava é liberada. Mas se está acontecendo com frequência, vale investigar a causa.
Passo a passo para resolver
- Verifique se é um caso pontual. Recarregue a página em alguns minutos — muitas vezes o erro já some sozinho.
- Olhe seus bancos de dados no cPanel. Acesse o cPanel e entre em "Bancos de Dados MySQL" para ver quantos bancos e usuários seu site está utilizando.
- Revise plugins e extensões. Se você usa WordPress/WooCommerce, desative temporariamente plugins que você não usa ou que sabe que fazem muitas consultas ao banco (plugins de estatísticas, cache mal configurado, integrações antigas).
- Use um plugin de cache. Cache reduz bastante a quantidade de vezes que o site precisa "bater" no banco de dados a cada visita.
- Se o problema for recorrente, pode ser sinal de que o site cresceu e o plano atual já não comporta o volume de acessos. Nesse caso, vale conferir no painel.gehost.com.br qual plano você tem e conversar com o nosso suporte para entender se faz sentido evoluir de plano.
- Ainda com dúvida ou não conseguiu identificar a causa? Abra um chamado com o suporte GeHost contando o que você percebeu (quando começou, se teve pico de acessos, se instalou algo novo). A equipe consegue olhar com mais detalhe o comportamento do banco na sua hospedagem.
💡 Dica da Sensei: manter só os plugins que você realmente usa e ativar um bom cache já resolve a maioria dos casos de "muitas conexões" antes mesmo de virar dor de cabeça.
Resumindo
"Muitas conexões simultâneas" é o banco de dados avisando que atingiu o limite de conversas ao mesmo tempo — geralmente por pico de acessos ou plugins pesados. Na maioria das vezes se resolve sozinho, mas se for frequente, vale otimizar o site e, se precisar, conversar com a gente sobre o plano ideal para o seu momento. Estamos aqui para te ajudar nessa jornada! 🌱