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