sql >> Database >  >> RDS >> Mysql

JDBC-verbindingstime-out kan niet opnieuw verbinding maken

Ik veronderstel dat het probleem zich voordoet omdat de databaseserver de verbinding verbreekt terwijl de toepassingsverbindingspool er nog steeds grip op heeft. Door een time-out te hebben op de applicatieverbindingspool die korter is dan aan de databaseserverzijde, wordt de verbinding vernieuwd door de applicatieverbindingspool voordat deze wordt afgebroken door de databaseserver, waardoor het probleem wordt vermeden. Mijn MySQL-databaseserver heeft een time-outwachttijd van 28800 seconden en mijn applicatieverbindingspool C3P0 heeft een time-outwachttijd van 14400 seconden. Het is logisch dat de keten van time-outwachten korter moet worden van servers naar clients.



  1. Converteer tijdstempel naar datum in Oracle SQL

  2. Op afstand verbinding maken met een MySQL-database

  3. mysql - hoeveel kolommen is te veel?

  4. MYSQL Selecteer MAX Date in een join-instructie