Nogle gange, hvis du ser "OperationalError:(2006, 'MySQL-serveren er gået væk')", er det fordi du udsender en forespørgsel, der er for stor. Dette kan for eksempel ske, hvis du gemmer dine sessioner i MySQL, og du forsøger at lægge noget virkelig stort i sessionen. For at løse problemet skal du øge værdien af max_allowed_packet-indstillingen i MySQL.
Standardværdien er 1048576.
Så se den aktuelle værdi for standarden, kør følgende SQL:
select @@max_allowed_packet;
For midlertidigt at indstille en ny værdi skal du køre følgende SQL:
set global max_allowed_packet=10485760;
For at løse problemet mere permanent skal du oprette en /etc/my.cnf-fil med mindst følgende:
[mysqld]
max_allowed_packet = 16M
Efter at have redigeret /etc/my.cnf, skal du genstarte MySQL eller genstarte din maskine, hvis du ikke ved hvordan.