Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

c3p0 hang dalam menungguTersedia dengan hibernasi

apakah ini terjadi segera, atau setelah beberapa saat? yaitu, apakah checkout awalnya berhasil, tetapi kemudian hang seperti ini? jika demikian, sepertinya koneksi bocor. coba atur c3p0 params unreturnedConnectionTimeout dan debugUnreturnedConnectionStackTraces untuk melihat apakah ada kebocoran. Lihathttp://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 .

jika ini terjadi segera, jika tidak ada Koneksi yang berhasil diperiksa, pertanyaannya adalah apakah kumpulan pernah berhasil memperoleh Koneksi. secara default, jika tidak pernah berhasil, setelah sekitar 30 detik utas Anda akan putus dengan kegagalan. (sepertinya Anda belum melakukannya, tetapi jika misalnya Anda menyetel acquireRetryAttempts ke nol, c3p0 mungkin akan hang tanpa batas menunggu Koneksi.)

untuk men-debug masalah c3p0, sebaiknya ambil versi dan informasi konfigurasi yang dibuang c3p0 ke log pada tingkat INFO pada inisialisasi kumpulan.

semoga berhasil!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menghapus teks antara 2 karakter menggunakan kueri di MYSQL

  2. MySQL - BERGABUNG dengan ATAU b

  3. SUM(subquery) di MYSQL

  4. Cara membatasi upaya login - PHP &MySQL &CodeIgniter

  5. Cara Membaca File Log Biner MySQL (BinLog) dengan mysqlbinlog