Thứ Năm, 27 tháng 2, 2020

Tổng hợp các lỗi thông dụng của WebLogic

1. Server bị warning: Chỉ là cảnh báo, ko nghiêm trọng

  • Nguyên nhân: Do người dùng có request chạy quá thời gian time out (15 phút): thường là báo cáo
  • Xử lý: Vào thư mục logs, kiểm tra file out -> do database server hoac chứcc năng đó kém -> giữ session quá lâu.

2. Server bị overload

  • Thường do số kết nối DB quá tải, kiem tra ngay database.
  • Nêu Db bình thường, cân restart server (server logic) đe giải phóng.

3. Server start lên ở trạng thái Admin

  • Do một trong các data source có vân đề
  • Click vào nut Resume
  • Có thể sẽ phải dùng lệnh:
/opt/bea/domains/mydomain/bin/startManagedWebLogic.sh myManagedServerName "http://192.168.2.34:8001" >> myserver.log 2>1&

4. Ứng dụng ra Null

  • Không to được kêt nối Oracle, cần kiểm tra các data source.
  • Nêu bị overload, hoặc không lấy được, cần kiểm tra thêm database

5. Apache Bridge

  • Request gửi từ Apache đên Weblogic không đượcc tiếp nhận
  • Cần kiểm tra lại các server con weblogic (managed server).

6. Deploy không “ăn” source mới

  • Cần restart lại server logic (chú ý là restart theo từng phần để ko ảnh hưởng đến người dùng)
  • "Từng phần": VD phân hệ có 5 managed server thì restart lại từng server một theo vòng tròn, tuyệt đối không restart đồng thời 5 server con (vì khi đó người dùng ko kết nối được đến ứng dụng đó)

7. Admin Console chậm

  • Cân tối ưu domain, chia nhỏ người dùng sang domain khác.

8. Lỗi liên quan đến kết nối DB 
java.sql.SQLException: weblogic.common.ResourceException: test_ds(test_ds2): 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit test_ds(test_ds1): Pool test_ds1 is Suspended, cannot allocate resources to applications..

--> Mết kết nối đến DB, cần kiểm tra lại DS

java.sql.SQLException: weblogic.common.ResourceException: No good connections available.

9. Lỗi overload
Vào Services --> JDBC --> Data Sources --> Chọn data source cần tunning --> Tăng capacity

*****

Hãy nhanh tay đăng ký khóa học "Quản trị cơ sở dữ liệu Oracle 12c cơ bản" trên Unica giành cho những bạn mới học cơ sở dữ liệu Oracle hoặc cần nâng cao kiến thức, kinh nghiệm thực tiễn trên Unica (giá gốc 900K, giá khi đăng ký HÔM NAY là 299K):

Bước 1: Truy cập Unica.vn, bấm ĐĂNG KÝ nếu chưa có tài khoản
Bước 2: Đăng nhập tài khoản học viên trên Unica.vn


Bước 4: Bấm KÍCH HOẠT NGAYđể thanh toán và bắt đầu vào học.

*****
@ Trần Văn Bình - Founder of Oracle DBA AZ
#học oracle #oracle database #khóa học oracle online #khóa học oca #học oca ở đâu #oca là gì #oca oracle #BossData #OraAz #OracleDBAAz #OracleTutorial #Quản_trị_cơ_sở_dữ_liệu_Oracle #OracleDBA #OracleDatabaseAdministration

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master