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

Lỗi MYSQLi:Người dùng đã có nhiều hơn 'max_user_connections' kết nối đang hoạt động

Có thể vấn đề là bạn chỉ có một số ít kết nối được phép và khi lớp của bạn cố gắng lấy kết nối mới, bạn gặp lỗi này.

Đây không phải là vấn đề lập trình, chỉ là số lượng tài nguyên có sẵn. Và bất kỳ tập lệnh nào khác sử dụng lớp này đều có thể gặp lỗi.

Bạn phải cấu hình nhiều kết nối hơn trên tệp cấu hình mysql trên máy chủ. Nếu bạn không có quyền truy cập này, hãy yêu cầu bộ phận hỗ trợ thực hiện điều đó hoặc thay đổi công ty lưu trữ cho phép nhiều kết nối hơn!

Tùy chọn khác là triển khai một mẫu Singleton trên lớp này, vì vậy nó sử dụng lại cùng một nhóm các kết nối và không làm bùng nổ giới hạ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. Thay thế cho Intersect trong MySQL

  2. Cách hoạt động của hàm UCASE () trong MySQL

  3. PHP:Cảnh báo:sort () yêu cầu tham số 1 là mảng, tài nguyên đã cho

  4. Thêm khóa ngoại vào bảng hiện có

  5. Làm việc với Trigger trong Cơ sở dữ liệu MySQL - Hướng dẫn