[error] client intended to send too large
Para solucionar el problema DEBUG (7): Exception message: SQLSTATE[HY000]:General error: 1205 Lock wait timeout exceeded; try restarting transaction, query was: UPDATE …. tenemos que aumentar el parámetro InnoDB lock timeout:
El valor por defecto de innodb lock timeout es de 50 segundos.
1.- Accedemos a mysql como usuario root
mysql -uroot -p
2.- Modificamos el valor por defecto del parámetro innodb lock timeout:
set innodb_lock_wait_timeout=100
3.- Reiniciamos mysql :
sudo service mysql restart
4.- Verificamos:
mysql> show variables like 'innodb_lock_wait_timeout';