Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Esses dias no meu site eu não conseguia acessar porque o sistema estava me dando o erro Too many connections
Pesquisando sobre o assunto, verifiquei que provavelmente havia 100 pessoas utilizando o banco.
O MySql só aceita 100 conexoes simultaneas? E se meu site tiver acesso de 100 mil usuários, acessando o banco ao mesmo tempo?
Opa, bom dia.
O MySQL por default vem configurado para aceitar 100 conexões simultâneas e isso é mais que suficiente para a grande maioria das situações.
Verifique em seu script se você não está abrindo várias conexões dentro de algum loop de consulta.
Mais caso queira alterar os valores padrões do MySQL, você irá alterar a linha: "max_connections" no arquivo de conexão my.conf
No php também existe uma configuração que ajuda gerar esse problema, no php.ini, é o "mysql.allow_persistent" que faz com que o PHP persista nas conexões com o MySQL. Altere para OFF.