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
---------------------------

Responder a