Los documentos de mysql tienen una página completa dedicada a este error:http ://dev.mysql.com/doc/refman/5.0/en/gone-away.html
de nota son
-
También puede obtener estos errores si envía una consulta al servidor que es incorrecta o demasiado grande. Si mysqld recibe un paquete que es demasiado grande o está fuera de servicio, asume que algo salió mal con el cliente y cierra la conexión. Si necesita consultas grandes (por ejemplo, si trabaja con columnas BLOB grandes), puede aumentar el límite de consultas configurando la variable max_allowed_packet del servidor, que tiene un valor predeterminado de 1 MB. Es posible que también deba aumentar el tamaño máximo de paquete en el extremo del cliente. Se proporciona más información sobre cómo configurar el tamaño del paquete en la Sección B.5.2.10, "Paquete demasiado grande".
-
Puede obtener más información sobre las conexiones perdidas iniciando mysqld con la opción --log-warnings=2. Esto registra algunos de los errores desconectados en el archivo hostname.err