Det kan komme fra forbindelsespuljen, din applikation bruger. Vi bruger en simpel forespørgsel til at teste forbindelsen.
Har lige kigget hurtigt i kilden til mysql-connector-j, og den kommer ikke derfra.
Den mest sandsynlige årsag er forbindelsespuljen.
Fælles tilslutningspuljer:
commons-dbcp har en konfigurationsegenskab validationQuery
, dette kombineret med testOnBorrow
og testOnReturn
kunne forårsage de udsagn, du ser.
c3p0 har preferredTestQuery
, testConnectionOnCheckin
, testConnectionOnCheckout
og idleConnectionTestPeriod
For hvad er det værd, er jeg tilbøjelig til at konfigurere forbindelsestest og betale/låne, selvom det betyder lidt ekstra netværkssnak.