Gör:
con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')
Parameterns betydelse (tagen från MySQL Workbench i Navigator:Instans> Alternativ Arkiv> Fliken "Nätverk"> Avsnittet "Timeoutinställningar")
- connect_timeout :Antal sekunder mysqld-servern väntar på ett anslutningspaket innan den svarar med "Bad handshake"
- interactive_timeout Antal sekunder som servern väntar på aktivitet på en interaktiv anslutning innan den stänger den
- wait_timeout Antal sekunder som servern väntar på aktivitet på en anslutning innan den stänger den
BTW:28800 sekunder är 8 timmar, så för en 10 timmars körningstid borde dessa värden faktiskt vara högre.