Ir para conteúdo
  • Cadastre-se

Vps erro mysql - ajuda pf !


Posts Recomendados

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

 

erromysql.jpeg.1e8fa75212eed6635f033f0257f09deb.jpeg

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)

Link para o comentário
Compartilhar em outros sites

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

 

erromysql.jpeg.1e8fa75212eed6635f033f0257f09deb.jpeg

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.

Link para o comentário
Compartilhar em outros sites

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.

 

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress e Magento.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.

Link para o comentário
Compartilhar em outros sites

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 !

Link para o comentário
Compartilhar em outros sites

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 por fgsants
typo
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?