Увеличете max_allowed_packet
размер.
Изглежда, че се проваля при 1 MB и според https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html максималния размер на пакета по подразбиране е 1MB:
Задайте стойността в my.cnf
файл, напр.:
[mysqld]
max_allowed_packet=16M
В PHP
Ако нямате достъп до конфигурацията на MySQL, можете да опитате да настроите чрез заявка (забележка:не съм проверил дали това ще работи).
$db->query( 'SET @@global.max_allowed_packet = 16777216' );