sql >> Databáze >  >> RDS >> Mysql

Reprodukujte com.mysql.jdbc.exceptions.jdbc4.CommunicationsException s nastavením Spring, hibernate a C3P0

Měl jsem podobné problémy s MySQL a poolem připojení. Problém je v tom, že sdělíte fondu připojení, že časový limit nečinnosti je 30 minut, ale databáze po 10 sekundách připojení přeruší. Protože doba kontroly nečinného připojení je 120 sekund, zbývá méně než 110 sekund, než fond použije přerušené připojení!

Pro produkci bych použil následující nastavení:

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


  1. Jak mohu v Oracle zkombinovat více řádků do seznamu odděleného čárkami?

  2. Jak získám asynchronní / událostmi řízenou podporu LISTEN/NOTIFY v Javě pomocí databáze Postgres?

  3. Mysql DateTime group o 15 minut

  4. Jak zrušit deklaraci svazků v obrazu dockeru?