Eh bien j'ai trouvé, le temps par défaut pour fermer la connexion si elle a été inactive trop longtemps est de 28800 secondes (8 heures) pour MYSQL (et non 34 247 052 millisecondes) .
show global variables;
Dans MYSQL, j'ai réinitialisé cette valeur à 172800 secondes (48 heures selon mes besoins) en utilisant
set global wait_timeout=172800;
et ça a bien fonctionné.
Merci beaucoup pour votre aide !