MySQL gradualmente ocupando mais e mais memória

1

Só para começar, eu li os tópicos a seguir e eles não ajudam:

Otimizando as configurações do MySQL - o mysqld está sem memória Servidor MySQL continua desligando link O MySQL continua travando no Ubuntu 12.04

Estou executando o MySQL, Apache e Wordpress no Amazon EC2. Eu comecei com um t2.nano e migrei para um t2.medium enquanto o MySQL continuava travando.

Como aprendi nos tópicos acima, isso é sobre o MySQL ficar sem memória RAM. Um t2.medium tem 4Gb de RAM.

Sem falhas desde a atualização, no entanto, configurei um script Perl para ser executado a cada 20 minutos, colete estatísticas de memória executando "free -m", e estas são plotadas abaixo:

RAM aumenta com o tempo

Como você pode ver, com o tempo, a quantidade de RAM que está sendo ocupada está aumentando, e todos nós podemos ver onde isso vai acabar - uma falha.

Então eu corri:

ps -e -o pid, vsz, comm = | sort -n -k 2

E a parte inferior da tabela resultante é:

25827 382080 apache2
25828 382080 apache2
25829 382080 apache2
25830 382080 apache2
25831 382080 apache2
25832 382080 apache2
25821 382564 apache2
25816 382580 apache2
25826 382580 apache2
25811 392876 apache2
23868 393828 apache2
23797 393832 apache2
23858 393840 apache2
23859 393852 apache2
25717 393932 apache2
25797 394080 apache2
23867 396320 apache2
23753 397012 apache2
 1102 1745780 mysqld

Portanto, tanto o apache2 quanto o mysqld estão ocupando a grande maioria da minha memória, mas por quê? Não há correlação com a carga no servidor - meu blog wordpress está recebendo < 1000 acessos por dia.

O que está causando isso? Qualquer ajuda muito apreciada

Mick

    
por Mick Watson 25.01.2016 / 12:04

0 respostas