sql >> Database teknologi >  >> RDS >> Mysql

c3p0 hænger i afventer. Tilgængelig med dvale

sker det med det samme, eller efter et stykke tid? det vil sige, lykkes kassen i første omgang, men hænger så sådan? hvis det er tilfældet, ligner det en forbindelseslækage. prøv venligst at indstille c3p0-parametrene unreturnedConnectionTimeout og debugUnreturnedConnectionStackTraces for at se, om der er en lækage. Sehttp://www.mchange.com/projects/c3p0/#configuring_to_debug_and_workaround_broken_clients , http://www.mchange.com/projects/c3p0/#unreturnedConnectionTimeout , http://www.mchange.com/projects/c3p0/#debugUnreturnedConnectionStackTraces .

hvis dette sker med det samme, hvis ingen Connections bliver tjekket ud, er spørgsmålet, om puljen nogensinde lykkes med at erhverve Connections. som standard, hvis det aldrig lykkes, efter ca. 30 sekunder skulle din tråd bryde med en fejl. (det ser ikke ud til, at du har gjort dette, men hvis du f.eks. ville sætte acquireRetryAttempts til nul, kan c3p0 hænge uendeligt og vente på forbindelser.)

for at fejlsøge c3p0-problemer er det nyttigt at fange den version og konfigurationsinformation, som c3p0 dumper til logfiler på INFO-niveau ved poolinitialisering.

held og lykke!



  1. Hvad er den bedste måde at administrere datoer på tværs af PHP, MySQL osv.?

  2. Opret en database i SQLite

  3. At sortere en VARCHAR-kolonne som FLOAT ved hjælp af CAST-operatoren virker ikke i MySQL

  4. Valg af brugere, der ikke fik tilsendt nyhedsbrev