InnoDB et crash de MySQL

Si vous obtenez l’erreur suivante avec InnoDB dans le journal d’erreur MySQL (var/log/mysql/error.log) :

InnoDB: Completed initialization of buffer pool

Cela veut dire qu’InnoDB n’est pas capable d’utiliser la mémoire pour marcher convenablement. Par conséquent, il va avorter son travail et quitter MySQL avec une erreur fatale. MySQL va donc se crasher et rester hors ligne.

Vous devrez redémarrer MySQL pour relancer vos sites.

service mysql restart

Et ensuite créer un fichier Swap pour avoir davantage de mémoire.

Si MySQL continue de se crasher, vous pouvez modifier son fichier de configuration et diminuer la mémoire allouée à InnoDB.

nano /etc/mysql/my.cnf

Ajoutez ou modifiez (si la ligne existe déjà) :

innodb_buffer_pool_size = 20M

La mémoire par défaut alloué à InnoDB est de 128.0M.




Articles Relatifs


Poster un Commentaire

Soyez le premier à commenter !

Me notifier des
wpDiscuz