Estou trabalhando agora com o site PHP no servidor dedicado do meu cliente e recebo periodicamente um erro, too many connections
mas ~ 5 usuários estão navegando nesta página.
Em phpMyAdmin
posso ver que a max connections
variável está definida como 400
.
Em nosso servidor MySQL local em minha empresa, max connections
definimos o uso 200
e outros parceiros ao mesmo tempo em que este servidor.
Ouvi dizer que em seu servidor alguma outra web está usando o mesmo MySQL com grande tráfego.
Aqui estão as minhas perguntas:
- Como depurar esse problema?
- Posso examinar uma lista de consultas SQL que foram executadas nos últimos 10 minutos para verificar se é um problema nosso ou deles?
fonte
persistent connections
lugar nenhum). Amanhã vou conhecer o homem deles e pedirei que façam isso.mysql_pconnect
.phpinfo()
mostra que `mysql.allow_persistent` éOn
. Alterar esse sinalizador paraOff
não dará nenhum resultado - ele deve ser um trocador em sua máquina.mysql.allow_persistent
paraOff
e nosso CMS acelerou e agora não há problemas com conexões. Obrigado! Mas ainda estou pensando em como verificar quais scripts estavam se conectando ao servidor MySql?