littlecowk35 / eic-bao-tri-he-thong-oss

Automatically exported from code.google.com/p/eic-bao-tri-he-thong-oss
0 stars 0 forks source link

Lỗi thiếu kết nối đến Oracle database #5

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Error: Can not fetch connection. Pool is empty

Lý do lỗi: Dãy kết nối đến Oracle khai báo không đủ để 
phục vụ người dùng. Dãy khai báo đủ theo ghi nhận cần trên 
100.

Giải pháp: Sửa lại thông số p.setMaxActive(100); trong class 
ConnectionPool

Khó khăn: Mỗi khi deploy lại ứng dụng cần tìm cách giải phóng 
hết các kết nối cũ. Nếu không khi deploy ứng dụng lại nhiều 
lần sẽ dễ làm tràn kết nối ở database Oracle.

Do đó khi deploy ứng dụng nếu không dám chắc chỉ set ở khoảng 
50 để đề phòng trường hợp không cần deploy lại.

GIẢI PHáP DỰ ĐOÁN: Có thể shutdown server tomcat thì giải phóng 
các kết nối

Original issue reported on code.google.com by ntanh...@gmail.com on 13 Aug 2014 at 3:23

GoogleCodeExporter commented 9 years ago
CC

Original comment by ntanh...@gmail.com on 13 Aug 2014 at 3:24