Lock wait timeout exceeded

5 oct

Incident :

161004 18:47:32 [ERROR] /opt/mysql/product/5.1.73/bin/mysqld: Lock wait timeout exceeded; try restarting transaction
161004 18:47:32 [ERROR] /opt/mysql/product/5.1.73/bin/mysqld: Sort aborted

solution:

modification du parametre :  innodb_lock_wait_timeout qui passe de 50 seconds à 120

Pour rentre permanent la modification sur toute les bases : on doit fixer cette modification dans le fichier de config

/etc/my.cnf

[mysqld]
innodb_lock_wait_timeout=120

Il faut relancer mysql pour prendre en compte la modification

 

ou pour la session en cours

SET innodb_lock_wait_timeout = 120;

 

 

 

2 Réponses à “Lock wait timeout exceeded”

  1. romeo 5 octobre 2016 à 13 h 38 min #

    Pourquoi modifier à 120 ce parametre ?

  2. juniordba 5 octobre 2016 à 17 h 58 min #

    Tout simplement je me suis basé sur un autre serveur qui fonctionne correctement sans ce message.
    En fixant ce paramètre comme sur l’autre serveur ,on ne constate plus cette erreur dans la log d’erreur.

Laisser une réponse

Unblog.fr | Créer un blog | Annuaire | Signaler un abus