MySQL encerra-se periodicamente

1

Comprei recentemente 512MB, 2.2GHz, 20GB SSD - VPS Server e instalei o Debian Wheezy 64-bit e ele é usado como WEB Server. Eu instalei o Apache2, o PHP, o MySQL, o ClamAV, o Anti-DDoS, o Spam Assain, o Postfix, o Dovecot e o Webmin. Tudo está correndo muito bem, exceto o servidor MySQL, que é fechado inesperadamente a cada poucas horas ou minutos, às vezes.

Eu experimentei o mesmo problema no servidor VPS baseado em Ubuntu com apenas 256MB de RAM há muito tempo e consertei de alguma forma, mas não me lembro como, então agora eu realmente preciso de ajuda.

Obrigado antecipadamente.

    
por xZero 31.12.2013 / 20:34

2 respostas

3

Você provavelmente está se deparando com o Linux OOM Killer . Tente isto:

grep -i memory /var/log/syslog

Além disso, adicione a saída de

free -mt

Você pode considerar comprar uma instância de memória maior ou configurar o espaço de troca. Como alternativa, remova alguns dos softwares que você instalou.

EDITAR:

Tente adicionar / editar my.cnf para dizer:

innodb_buffer_pool_size = 128M

Em seguida, reinicie o mysql.

    
por 31.12.2013 / 20:45
0

Que tipo de virtualização você usa? Se for algo como o OpenVZ, ele pode 'reservar em excesso' a memória e, na verdade, fazer limpezas OOM-killer no nível do host virtual, o que está além do seu alcance.

    
por 31.12.2013 / 21:21