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

Liên kết bị hỏng đường ống JDBC gián đoạn và lỗi liên kết

Một Broken pipe thông báo có nghĩa là đầu bên kia đã đóng kết nối, có thể do nhận sai thứ tự các gói hoặc do trạng thái giữa máy khách và máy chủ không được đồng bộ hóa hoặc một cái gì đó tương tự. Có lẽ có một bức tường lửa giữa ứng dụng của bạn và máy chủ giết chết các kết nối liên tục? Hoặc có lẽ không có gì xảy ra trên đường ống (kết nối) trong một thời gian và máy chủ đã đóng nó? Trong mọi trường hợp, nếu bạn đang sử dụng cơ chế gộp kết nối (bạn nên làm như vậy!) , nên có thể ủy thác việc xử lý các tình huống như vậy cho nó.

Hoặc, nếu bạn có ý định luôn sử dụng MySQL, bạn có thể thử thêm failOverReadOnly=false&maxReconnects=10&autoReconnect=true vào chuỗi kết nối của bạn. Điều này dành riêng cho trình điều khiển MySQL JDBC, vì vậy, tôi thực sự khuyên bạn nên định cấu hình cơ chế gộp kết nối của mình để kiểm tra các kết nối trước khi phân phối chúng đến ứng dụng của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python SQL - Cách sử dụng Cơ sở dữ liệu SQLite, MySQL và PostgreSQL với Python

  2. Gọi một thủ tục được lưu trữ từ câu lệnh DECLARE khi sử dụng con trỏ trong MySQL

  3. Làm thế nào để tạo một id (tự động tăng cường) trong Mysql với một chuỗi được nối với nó? chỉ sử dụng php

  4. MySQL - Cách nhận kết quả tìm kiếm với mức độ liên quan chính xác

  5. Tại sao cài đặt múi giờ Django ảnh hưởng đến thời gian kỷ nguyên?