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.