Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

c3p0 bị treo ở chế độ chờ đợi Có sẵn khi ngủ đông

điều này xảy ra ngay lập tức hay sau một thời gian? tức là, việc kiểm tra ban đầu có thành công, nhưng sau đó bị treo như thế này không? nếu vậy, có vẻ như rò rỉ Kết nối. vui lòng thử đặt c3p0 params unreturnedConnectionTimeout và debugUnreturnedConnectionStackTraces để xem có bị rò rỉ không. Xem http://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 .

nếu điều này xảy ra ngay lập tức, nếu không có Kết nối nào được kiểm tra thành công, câu hỏi đặt ra là liệu nhóm có bao giờ thành công khi có được Kết nối hay không. theo mặc định, nếu nó không bao giờ thành công, sau khoảng 30 giây, chuỗi của bạn sẽ bị hỏng do lỗi. (Có vẻ như bạn đã không thực hiện xong việc này, nhưng nếu ví dụ:nếu bạn đặt PurchaseRetryAttempts thành 0, c3p0 có thể bị treo vô thời hạn khi chờ Kết nối.)

để gỡ lỗi các sự cố c3p0, sẽ rất hữu ích khi nắm bắt thông tin về phiên bản và cấu hình mà c3p0 kết xuất vào nhật ký ở cấp INFO khi khởi tạo nhóm.

chúc bạn thành công!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xóa các hàng trùng lặp và cập nhật bảng

  2. Tầm quan trọng của độ dài varchar trong bảng MySQL

  3. Thiết lập cơ sở dữ liệu và tạo người dùng chỉ đọc trong AWS Redshift và Mysql

  4. Nhận giá trị trước sau khi cập nhật - MySql

  5. Hướng dẫn thiết kế cơ sở dữ liệu cho thông báo trong MySQL