joaoMarcos Postado Maio 4, 2018 Compartilhar Postado Maio 4, 2018 Olá preciso de ajuda galera, eu tenho um painel que administra meu sistema e meu programador fez uma atualização e depois disso começo a parecer esse erro toda vez que meu painel marca uns 70 usuário online Me Disseram que pode ser arquivos deixando Conexões aberta sem fechar, ai estar se multiplicando até cair ! alguém pode me ajuda ? Meu programador estar verificando todos os arquivos e são 1,5Mil arquivos queria uma solução mais rápida ! OBS: esses 70 usuário online e no outro servidor, o painel só tem a função de salvar os dados, criar e mostrar quem ta Online (Ele Consulta as pessoas online no outro servidor) 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
TecSecret Postado Maio 5, 2018 Compartilhar Postado Maio 5, 2018 Aumenta o número de conexões no my.cnf 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
joaoMarcos Postado Maio 5, 2018 Autor Compartilhar Postado Maio 5, 2018 12 minutos atrás, TecSecret disse: Aumenta o número de conexões no my.cnf Como faço isso ? Pois me passaram um código que coloquei não adiantou muito ! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Breno Febronio Postado Maio 5, 2018 Compartilhar Postado Maio 5, 2018 15 horas atrás, joaoMarcos disse: Olá preciso de ajuda galera, eu tenho um painel que administra meu sistema e meu programador fez uma atualização e depois disso começo a parecer esse erro toda vez que meu painel marca uns 70 usuário online Me Disseram que pode ser arquivos deixando Conexões aberta sem fechar, ai estar se multiplicando até cair ! alguém pode me ajuda ? Meu programador estar verificando todos os arquivos e são 1,5Mil arquivos queria uma solução mais rápida ! OBS: esses 70 usuário online e no outro servidor, o painel só tem a função de salvar os dados, criar e mostrar quem ta Online (Ele Consulta as pessoas online no outro servidor) Reinicie o serviço, para fechar todas as conexões. Ai depois dai você faz a avaliação. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
joaoMarcos Postado Maio 5, 2018 Autor Compartilhar Postado Maio 5, 2018 2 horas atrás, Breno Febronio disse: Reinicie o serviço, para fechar todas as conexões. Ai depois dai você faz a avaliação. Reiniciar a maquina VPS ? Eu ja fiz isso o erro tinha ficado ainda, mais vo estar fazendo de novo . 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
RevendaHost Postado Maio 5, 2018 Compartilhar Postado Maio 5, 2018 Amigo, a primeira coisa a ser feita é saber examente como as coisas funcioanam, não basta pegar código, inserir código que alguém passou achando que resolve ou simplesmente aumentar o valor disso ou daquilo. Isso tudo é falta de conhecimento que é passado para frente. As configurações do mysql, as feitas no arquivos my.cnf, são feitas em sua grande maioria, baseadas na quantidade de memória da máquina, mas precisamente na memória disponível para o mysql. Esse erro que vc está recebendo é muito raro de acontecer, até mesmo com configurações default, e na maioria dos casos acontece pelo motivo que já te informaram; o teu sistema não está fechando as querys. A opção max_connections não e nunca determinou a quantidade de usuários online em um site, vejo um monte de gente ajustando isso e falando que tá otimizado para "vários usuários simultâneos" kkkkk. Ela faz menção as conexões na base de dados, e como sabemos conexões não devem ficar abertas. Por exemplo: você ajustou para 200.000, é algo que na prática em sites comuns é muito dificil de acontecer, porque esse ajuste só entraria em prática se 200.000 visitantes acessarem exatamente ao mesmo tempo o teu site, e fizessem requisições na base de dados, por exemplo a pagina inicial do site tem retorna alguma informação da base de dados, ai 200.000 acessos ao mesmo tempo vão fazer requisições, só que depois que a página carrega completamente o que foi solicitado na base de dados, a conexão fecha! Resumindo, em teoria pode ter muito mais de 200.000 usuários online, mas não fazendo requisições. Agora nada disso vai valer se não tiver memória disponível, servidores com 1, 2, 3, 4Gb... não vai segurar tantas requisições no mesmo momento. Enfim, o seu problema vai estar relacionado com falta de memória disponível ou problemas no scritp que faz a conexão com a base de dados. 0 Citar Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP. Cloud otimizado e otimização para: Wordpress. Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware. Link para o comentário Compartilhar em outros sites More sharing options...
joaoMarcos Postado Maio 5, 2018 Autor Compartilhar Postado Maio 5, 2018 1 hora atrás, RevendaHost disse: Amigo, a primeira coisa a ser feita é saber examente como as coisas funcioanam, não basta pegar código, inserir código que alguém passou achando que resolve ou simplesmente aumentar o valor disso ou daquilo. Isso tudo é falta de conhecimento que é passado para frente. As configurações do mysql, as feitas no arquivos my.cnf, são feitas em sua grande maioria, baseadas na quantidade de memória da máquina, mas precisamente na memória disponível para o mysql. Esse erro que vc está recebendo é muito raro de acontecer, até mesmo com configurações default, e na maioria dos casos acontece pelo motivo que já te informaram; o teu sistema não está fechando as querys. A opção max_connections não e nunca determinou a quantidade de usuários online em um site, vejo um monte de gente ajustando isso e falando que tá otimizado para "vários usuários simultâneos" kkkkk. Ela faz menção as conexões na base de dados, e como sabemos conexões não devem ficar abertas. Por exemplo: você ajustou para 200.000, é algo que na prática em sites comuns é muito dificil de acontecer, porque esse ajuste só entraria em prática se 200.000 visitantes acessarem exatamente ao mesmo tempo o teu site, e fizessem requisições na base de dados, por exemplo a pagina inicial do site tem retorna alguma informação da base de dados, ai 200.000 acessos ao mesmo tempo vão fazer requisições, só que depois que a página carrega completamente o que foi solicitado na base de dados, a conexão fecha! Resumindo, em teoria pode ter muito mais de 200.000 usuários online, mas não fazendo requisições. Agora nada disso vai valer se não tiver memória disponível, servidores com 1, 2, 3, 4Gb... não vai segurar tantas requisições no mesmo momento. Enfim, o seu problema vai estar relacionado com falta de memória disponível ou problemas no scritp que faz a conexão com a base de dados. Intendi, como expliquei tenho 70 Usuario Online no outro servidor, meu painel só mostrar quem ta online no outro servidor, Online no Painel mesmo sao 25 pessoas que sao meus representntes ! À maquina tem 2Gb de Memoria RAM eu ia aumentar para 4Gb mais o programador falo que a configuração estar ótima da maquina o problema e nos códigos mesmo, ele cair e volta ! casso fosse sobrecarga não deveria cair e não voltar até reiniciar sla ? ele cair uns 50 Segundos e volta a funcionar ! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
fgsants Postado Maio 6, 2018 Compartilhar Postado Maio 6, 2018 (editado) 6 horas atrás, joaoMarcos disse: Intendi, como expliquei tenho 70 Usuario Online no outro servidor, meu painel só mostrar quem ta online no outro servidor, Online no Painel mesmo sao 25 pessoas que sao meus representntes ! À maquina tem 2Gb de Memoria RAM eu ia aumentar para 4Gb mais o programador falo que a configuração estar ótima da maquina o problema e nos códigos mesmo, ele cair e volta ! casso fosse sobrecarga não deveria cair e não voltar até reiniciar sla ? ele cair uns 50 Segundos e volta a funcionar ! Realmente fica difícil te ajudar sem checkar os logs para ver o que tá acontecendo. Mas se o problema realmente for o seu sistema que não fecha as conexões no mysql vc pode forçar o fechamento dessas conexões definindo a opção "wait_timeout" para um valor mais baixo por exemplo. Mas cuidado ao colocar qualquer coisa no seu my.cnf, pode atrapalhar mais do que ajudar como o colega @RevendaHost alertou. Procure entender o que o seu programador "atualizou" no sistema para poder chegar a deveria saber melhor o que está havendo). Editado Maio 6, 2018 por fgsants typo 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.