O que fazer quando aparece o erro 'too many connections' no MySQL
Olá, querido(a) cliente da GeHost! Se você está lendo este guia, provavelmente está com um problema comum em sites que recebem muitos visitantes ou têm scripts mal otimizados: o erro "Too many connections" no MySQL. Não se preocupe — isso é mais comum do que parece e tem solução! Vou te guiar passo a passo, com calma, como um bom Sensei. 🌿
O que significa "Too many connections"?
Esse erro aparece quando o MySQL está com muitas conexões abertas ao mesmo tempo. Imagine um restaurante com apenas 10 mesas, mas 20 pessoas tentando sentar ao mesmo tempo. Alguém precisa esperar. No caso do MySQL, ele tem um limite máximo de conexões permitidas por hora, e quando esse limite é ultrapassado, ele recusa novas conexões — e é aí que o erro aparece.
Dica do Sensei: Esse erro geralmente não é causado pelo seu plano de hospedagem, mas sim por scripts mal escritos, conexões não fechadas corretamente ou um site com muito tráfego de forma repentina.
Passo a passo: Como resolver
-
Verifique se seu site está com excesso de tráfego
Se seu site está com um pico de visitas (por exemplo, por uma campanha no Instagram ou um link viral), o MySQL pode estar sobrecarregado. Espere alguns minutos e tente novamente. Muitas vezes, o problema se resolve sozinho.
-
Verifique scripts ou plugins que abrem conexões sem fechar
Se você usa WordPress, Laravel, ou qualquer sistema com banco de dados, verifique se há plugins ou scripts que estão abrindo conexões e não as fechando. Isso é comum em plugins de cache mal configurados ou em scripts que fazem muitas requisições ao banco.
-
Acesse o painel do cPanel
Entre no seu painel de controle em painel.gehost.com.br. Use seu login e senha.
-
Verifique os bancos de dados MySQL
No cPanel, clique em Bancos de Dados MySQL (no grupo "Base de Dados").
-
Verifique a quantidade de conexões ativas (opcional)
Se você tiver acesso ao phpMyAdmin (dentro do cPanel), pode ver conexões ativas na aba "Status". Mas não se preocupe: esse passo é mais para desenvolvedores avançados. Se você não entende muito disso, é melhor pular e seguir com o próximo.
-
Reduza o número de conexões comuns
Se você é o administrador do site, verifique se há scripts que se conectam ao banco várias vezes por segundo. Por exemplo, se um formulário de contato faz uma conexão para cada clique, isso pode causar o erro. Use conexões persistentes com cuidado e feche-as sempre que possível.
-
Limite de conexões no MySQL (configuração avançada)
Esse ajuste é feito via php.ini ou configurações do servidor, que não são editáveis diretamente pelo cliente. A GeHost já configura o MySQL com limites adequados para planos comuns. Se o erro persistir, pode ser que seu site esteja com um problema de arquitetura ou uso excessivo.
-
Entre em contato com o suporte da GeHost
Se você já verificou tudo e o erro continua, é hora de pedir ajuda. Nosso time está aqui para te ajudar! Entre em contato pelo suporte da GeHost — ele está disponível nos primeiros 30 dias após a entrega do serviço.
Quando pedir ajuda, informe:
- O nome do domínio
- O momento em que o erro aparece
- Se você usa WordPress, Laravel, ou outro sistema
- Se o erro aparece em horários específicos (ex.: após um pico de tráfego)
Como prevenir esse erro no futuro
- Use um cache (como Redis ou Memcached) para reduzir consultas ao banco.
- Evite scripts que abrem conexões repetidas sem fechá-las.
- Evite usar plugins ou temas muito pesados.
- Monitore o uso do MySQL com ferramentas como Metrics no cPanel.
Leve em conta: A GeHost não oferece suporte técnico para código personalizado ou desenvolvimento de sites. Nosso foco é garantir que o servidor funcione bem. Se precisar de ajuda com código, recomendamos buscar um desenvolvedor confiável.
Informações importantes
Se precisar de nota fiscal ou dados fiscais, consulte sua fatura. O CNPJ da empresa é 46.647.904/0001-04 (G e Soluções e Eventos LTDA). Todos os pagamentos são feitos via cartão de crédito (Stripe/PayPal) ou Pix (InfoPago). Não há boletos ou formas alternativas.
Seu site é importante. Nós cuidamos do servidor, você cuida do conteúdo. Juntos, vamos manter tudo funcionando bem. 💚