Bene, ho scoperto che il tempo predefinito per la chiusura della connessione se è rimasto inattivo troppo a lungo è 28800 secondi (8 ore) per MYSQL (e non 34.247.052 millisecondi) .
show global variables;
In MySQL, ho ripristinato quel valore a 172800 secondi (48 ore secondo il mio requisito) utilizzando
set global wait_timeout=172800;
e ha funzionato bene.
Grazie mille per l'aiuto!