Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problème de délai d'attente de 8 heures MYSQL

Quel pool de connexion utilisez-vous ? La plupart autorisent l'exécution périodique d'une commande heartbeat pour empêcher les connexions de s'arrêter.

EDIT :en regardant la page de configuration DBCP , je pense que vous devriez définir un validationQuery approprié (pas cher) . Vous pouvez alors soit dire à DBCP de tester cela lors de la suppression potentielle de connexions inactives (testWhileIdle ) ou lui dire de tester juste avant de retourner la connexion (testOnBorrow ). Le premier maintiendrait (espérons-le !) vos connexions inactives; le second ne le ferait pas, mais ne vous renverrait pas de connexions interrompues (c'est-à-dire qu'il en créerait un nouveau si nécessaire).