Gør:
con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')
Parameterbetydning (taget fra MySQL Workbench i Navigator:Instance> Options File> Faneblad "Networking"> Sektion "Timeout Settings")
- connect_timeout :Antal sekunder mysqld-serveren venter på en forbindelsespakke, før den svarer med 'Dårligt håndtryk'
- interactive_timeout Antal sekunder, serveren venter på aktivitet på en interaktiv forbindelse, før den lukkes
- wait_timeout Antal sekunder serveren venter på aktivitet på en forbindelse, før den lukkes
BTW:28800 sekunder er 8 timer, så for en 10 timers eksekveringstid burde disse værdier faktisk være højere.