Copyright © 2010 Maker Portal.
Alguns fluxos, relatórios ou formulários podem eventualmente exceder o tamanho máximo do BLOB que vem configurado por padrão no MySQL. Quando ocorre é gerado o seguinte erro:
Erro: Lost connection to MySQL server during query Socket error on write. WSAGetLastError return 10054($2746)
Para corrigir isso, defina um novo tamanho máximo para pacotes de dados no servidor através de uma das seguintes opções:
- Através da linha de comando de inicialização do servidor:
shell> mysqld --max_allowed_packet=16M
- Através da adição de um parâmetro no INI de configuração do servidor*:
[mysqld]
max_allowed_packet=16M
- ou
[mysqld]
set-variable = max_allowed_packet=10240000
*As configurações do MySQL são armazenadas em um arquivo INI chamado my.ini na pasta onde o servidor foi instalado.
Vale ressaltar que esta opção serve para o Maker e para a própria aplicação desenvolvida, pois, se a aplicação tentasse enviar dados com mais de 1MB (Fotos, anexos, XML, …) seria levantado erro.
Fonte: Wiki Softwell



