sql >> Database teknologi >  >> RDS >> Mysql

Gengiv com.mysql.jdbc.exceptions.jdbc4.CommunicationsException med en opsætning af Spring, Hibernate og C3P0

Jeg havde lignende problemer med MySQL og en forbindelsespool. Problemet er, at du fortæller forbindelsespuljen, at en inaktiv timeout er 30 minutter, men databasen afbryder forbindelsen efter 10 sekunder. Da din inaktive forbindelseskontrolperiode er 120 sekunder, efterlader det lidt under 110 sekunder for poolen at bruge en afbrudt forbindelse!

Jeg ville bruge følgende indstillinger til produktion:

MySQL:
wait_timeout=75
C3P0:
maxIdleTime=60
idleConnectionTestPeriod=55


  1. Skal jeg indeksere et bitfelt i SQL Server?

  2. Opdel given streng og forbered sagsfremstilling

  3. EXTRACT() Eksempler – MySQL

  4. H2 opdatering med join