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

Le délai de connexion JDBC ne peut pas se reconnecter

Je suppose que le problème survient parce que le serveur de base de données tue la connexion alors que le pool de connexions d'application a toujours un contrôle dessus. En ayant un délai d'attente sur le pool de connexions d'application plus court que du côté du serveur de base de données, la connexion est renouvelée par le pool de connexions d'application avant d'être supprimée par le serveur de base de données, évitant ainsi le problème. Mon serveur de base de données MySQL a un délai d'attente de 28 800 secondes et mon pool de connexion d'application C3P0 a un délai d'attente de 14 400 secondes. Il est logique que la chaîne des délais d'attente doive être plus courte des serveurs aux clients.