sql >> Databasteknik >  >> RDS >> Mysql

MySql-fel inträffar över natten - Senaste paket som skickades till servern var för 0 ms sedan

Din DBCP-anslutningspool tar timeout, använd konfigurationen nedan...

Den enkla lösningen är att få DBCP att verifiera anslutningar innan du ger dem till den som ringer. Lägg till följande egenskaper till din BasicDataSource-konfiguration:

<property name="testOnBorrow" value="true"/>
<property name="validationQuery" value="SELECT 1"/>

För en lista över alla alternativ se här:http://commons.apache.org/dbcp/ configuration.html

EDIT:För en liten korrigering av vad som händer, se MJB:s kommentar nedan.




  1. Följ med oss ​​i Las Vegas för SQLintersection och spara $100

  2. aioMySQL ansluter inte till python

  3. En översikt över VACUUM-bearbetning i PostgreSQL

  4. Introduktion till Oracle RMAN