Olá Andrey, obrigado pela ajuda agora não estou entendendo uma coisa porque o MySQL deixa os processos sleep para matar so dps de 28000+ segundos, não seria melhor o banco vir por default um valor mais baixo ?
Vou analisar isso amanhã cedo e depois posto o resultado, mas na verdade a questão é que modifiquei de mais meu ci, hoje além de modular ele trabalha com + de 2 bancos simultaneamente e acho que era uma dessas config's que estava dando errado 'fiz' algumas modificações e coloquei para rodar novamente, até o momento não apresentou nenhum erro, mas durante o percorrer do dia de amanhã vou fazer esse monitoramento no banco. obrigado pelas dica e respondendo ao nosso amigo Anderson, eu não posso utilizar o CI (original) porque ele ia ficar no padrao MVC eu teria que fazer muitas pastas e seria dificil para manutenção, então resolvi implementar o HMVC para separar os pacotes de cada modulo do sistema, hoje o cliente pode acessar 10 ou 1 modulo independemente um do outro. mais uma vez obrigado pela força pessoal Em 29/08/11, Andrey Wischneski<[email protected]> escreveu: > 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 > --------------------------- > -- Att, André da Silva Severino Desenvolvedor web (19) 8847.3747 Email: [email protected] Url: http://andrewd.com.br _______________________________________________ [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 ---------------------------

