Từ dấu vết ngăn xếp mà bạn cung cấp, tôi có thể rút ra một kết luận duy nhất:đơn giản là bạn sắp hết kết nối.
Điều này có thể do các giao dịch đang chạy quá lâu, có thể do truy vấn chậm hoặc ranh giới giao dịch ứng dụng không phù hợp.
Tôi khuyên bạn nên bắt đầu sử dụng FlexyPool , hỗ trợ Tomcat DBCP và hiểu rõ hơn về cả cách sử dụng kết nối và giao dịch. FlexyPool cung cấp nhiều biểu đồ bạn có thể quan tâm, chẳng hạn như thời gian có được kết nối và thời gian thuê.
An, chỉ để an toàn, hãy kiểm tra cả phiên bản trình điều khiển MySQL và xem liệu bạn có đang chạy trên một thư viện lỗi thời hay không.