Bueno, descubrí que el tiempo predeterminado para cerrar la conexión si ha estado inactiva demasiado tiempo es de 28800 segundos (8 horas) para MYSQL (y no 34 247 052 milisegundos) .
show global variables;
En MYSQL, restablecí ese valor a 172800 segundos (48 horas según mis requisitos) usando
set global wait_timeout=172800;
y funcionó bien.
¡Muchas gracias por la ayuda!