Soy nuevo en c3op y confundido sobre el uso de:El uso de c3p0.idle_test_period.
c3p0.idle_test_period
En este enlace: HowTo configure the C3P0 connection pool
idleTestPeriod : Must be set in hibernate.cfg.xml (or hibernate.properties), Hibernate default:
0, If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out
connections, every this number of seconds.
Cuál es el propósito de este tipo de prueba (IDEL, conexiones agrupadas) , y la relación entre c3p0.idle_test_period y c3p0.timeout?
Tenga en cuenta que el valor de hibernate.c3p0.idle_test_period nunca debe exceder el de hibernate.c3p0.timeout. De lo contrario, C3P0 nunca detectará conexiones que se hayan cerrado. – MichaelCleverly
@MichaelCleverly Supongo que en ese caso simplemente eliminaría las conexiones de la agrupación en lugar de revisarlas en busca de vitalidad ... vale la pena darme cuenta con certeza, pero no necesariamente un "nunca debo" pensar :) – rogerdpack
Una conexión que puede pasar mal para más razones que el tiempo de inactividad de inactividad del lado del servidor: hay capas de HA que pueden activarlo cuando se produce una conmutación por error, por ejemplo. –