原因:MySQL 的連接空閒時間超過8小時後,MySQL 就會斷開該連接,而 c3p0 連接池則以爲該被斷開的連接依然有效。
方案:
1、 增大 MySQL 的 wait_timeout 屬性的值。
2、減少連接池內連接的生存週期,使之小於上一項中所設置的 wait_timeout 的值。
3、定期使用連接池內的連接,使得它們不會因爲閒置超時而被 MySQL 斷開,推薦使用定時器。
原因:MySQL 的連接空閒時間超過8小時後,MySQL 就會斷開該連接,而 c3p0 連接池則以爲該被斷開的連接依然有效。
方案:
1、 增大 MySQL 的 wait_timeout 屬性的值。
2、減少連接池內連接的生存週期,使之小於上一項中所設置的 wait_timeout 的值。
3、定期使用連接池內的連接,使得它們不會因爲閒置超時而被 MySQL 斷開,推薦使用定時器。