André, aqui eu uso o navicat e consigo ver todos os processo pelo monitor, como você disse que faz uma consulta a cada 1 minuto talvez essas conexões não estejam saindo da lista, e por este motivo o mysql recusa as novas tentativas.
Veja os processos que estão ativos com o comando *mysqladmin processlist*<http://dev.mysql.com/doc/refman/5.5/en/mysqladmin.html>, ou a SQL 'show processlist' Se você achar muitos processos como sleep, provavelmente é este o problema. Você pode achar as variáveis responsáveis com o comando show variables like 'wait_timeout'; e show variables like 'max_connections'; Se quiser fazer um teste sem reiniciar o mysql use o comando set global max_connections = 300; isso vai funcionar apenas para a sessão ativa, se isso resolver você tem que alterar o my.cnf ou pedir para o seu provedor de serviços fazer isso para você. Aqui eu resolvi apenas setando o wait_timeout = 300, ou seja, após 300 segundos o mysql mata o processo que está com o status "sleep", por padrão ele faz isso a cada 28840 segundos, ou algo parecido. Espero que você consiga resolver o problema. Andrey 2011/8/29 Anderson Unsonst <[email protected]> > qual o banco que vc está usando ? > pede para o seu provedor fazer um teste de no seu banco.(se possivel > mudar de servidor, eu disse servidor e não provedor) > Você está fazendo uma conexão persistente ? > não é melhor usar o ci normal(já testado pela comunidade), não ? > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

