O Mysql Server é encerrado periodicamente no Ubuntu

1

O Mysql Server é desligado periodicamente no Ubuntu. Eu olhei através do arquivo de log do sistema e encontrei as seguintes linhas nos arquivos de log que eu verifiquei:

 Out of memory: Kill process 719 (mysqld) score 114 or sacrifice child

No entanto, estamos usando apenas cerca de 20% da memória alocada.

Qual poderia ser a causa desse problema?

    
por kayfun 07.02.2013 / 23:12

2 respostas

0

Ele diz o que está errado na mensagem de erro. Está sem memória.

Pode ser um aplicativo de 32 bits com restrição de memória de 2 a 3 GB que os aplicativos de 32 bits possuem. Você pode executar o arquivo $ (qual mysqld) e ver se a saída menciona x86-64 ou 32-bit / i386.

Ou pode haver um limite superior no servidor. Verifique a configuração em /etc/mysql/my.cnf e observe os limites de memória superiores.

    
por Aeyoun 07.02.2013 / 23:29
0

Também é sempre uma boa idéia verificar as maiores tabelas ou tabelas com a maior sobrecarga via localhost / phpmyadmin (se instalado). Às vezes é apenas uma questão de limpar os caches de um cms (se você estiver usando o mysql para um CMS) e procurando por sobrecarga e se livrar dele via phpmyadmin

adicionalmente, se isso ajudar e você estiver usando o mysql para um cms que está causando os problemas, pode ser necessário verificar as políticas de cache e configurar uma tarefa cron para limpar os caches periodicamente

    
por user129280 07.02.2013 / 23:36