Hướng dẫn cấu hình máy chủ ứng dụng WebSphere hữu ích

Có rất nhiều tùy chọn cấu hình trong IBM WAS thông qua Bảng điều khiển dành cho quản trị viên nhưng không phải tất cả các tùy chọn bạn cần chạm vào.


Tuy nhiên, có các cấu hình cụ thể mà bạn phải biết với tư cách là quản trị viên WebSphere.

15 cấu hình sau đây thường được chạm hoặc hỏi trong một cuộc phỏng vấn.

Nếu bạn là người mới bắt đầu, tôi thực sự khuyên bạn nên xem qua hai bài viết trước của tôi.

Hướng dẫn cài đặt máy chủ ứng dụng WebSphere ND

Các kịch bản quản trị máy chủ ứng dụng WebSphere hữu ích

Vì vậy, hãy để Lốc bắt đầu.

1. Bật / tắt dịch vụ Core Group

Nếu bạn có ý định sử dụng dịch vụ quản lý khả dụng cao hoặc chỉ muốn biết cách bật hoặc tắt dịch vụ nhóm Core và khởi động.

Để làm điều này cho Trình quản lý triển khai

  • Điều hướng đến quản trị hệ thống >> Người quản lý triển khai
  • Nhấp vào dịch vụ nhóm Core trong Thuộc tính bổ sung

Tại đây bạn có thể bật hoặc tắt các dịch vụ nhóm cốt lõi

dịch vụ nhóm cốt lõi

  • Bấm vào OK >> Đồng bộ hóa các thay đổi với các nút >> Tiết kiệm

Để làm điều này cho JVM

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào dịch vụ nhóm Core trong Thuộc tính bổ sung và tại đây bạn có thể bật / tắt hoặc sửa đổi bộ đếm thời gian còn sống.
  • Bấm vào OK >> Đồng bộ hóa các thay đổi với các nút >> Tiết kiệm

2. Cấu hình xoay vòng nhật ký, kích thước tệp & tập tin nhật ký lịch sử

Nếu bạn đang làm việc trong một sản xuất nơi tài nguyên bị hạn chế và bạn muốn giữ cho môi trường của bạn lành mạnh và sạch sẽ, bạn phải làm quen với nhật ký vệ sinh.

Điều này sẽ giúp bạn trong việc quản lý SystemOut.log & Các tệp SystemErr.log.

Để làm điều này cho JVM

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Ghi nhật ký và theo dõi trong Thuộc tính bổ sung
  • Bấm vào Nhật ký JVM từ danh sách

Để cấu hình kích thước tệp nhật ký đơn tối đa, bạn có thể nhập giá trị vào Kích thước tối đa. Trong ví dụ này, tôi đã cung cấp 100 MB (theo mặc định, nó được cấu hình với 1 MB).

Để định cấu hình thời gian xoay vòng nhật ký, bạn nhấp vào hộp kiểm cho Thời gian trực tiếp và nhập thời gian bạn muốn xoay nhật ký DMGR. Trong ví dụ này, tôi đã để nó mặc định 24 giờ.

Để giữ số lượng tệp nhật ký lịch sử, bạn có thể nhập giá trị vào Số tệp nhật ký lịch sử tối đa. Số trong phạm vi từ 1 đến 200. Trong ví dụ này, tôi đã đưa ra 30, sẽ giữ 30 tệp nhật ký mọi lúc.

Lặp lại cấu hình tương tự cho SystemErr.log. Dưới đây là ảnh chụp màn hình của cấu hình trên.

đã đăng nhập theo dõi

Để làm điều này cho Trình quản lý triển khai 

Bạn có thể thực hiện cấu hình tương tự này cho DMGR bằng cách điều hướng đến Trình quản lý triển khai và làm theo các bước trên để định cấu hình ghi nhật ký.

3. Chạy JVM trong chế độ phát triển

Nếu bạn đã cài đặt WAS trong chế độ sản xuất và có một tình huống để chạy như chế độ phát triển để khắc phục sự cố, gỡ lỗi hoặc yêu cầu của nhóm phát triển – bạn có thể chạy JVM WAS cụ thể trong chế độ phát triển bằng cách làm theo.

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Chọn hộp kiểm để chạy trong chế độ phát triển

chế độ phát triển jvm

Như thường lệ, nhấp vào OK để Đồng bộ hóa và Lưu cấu hình.

4. Cấu hình thời gian chờ phiên & Tên cookie

Thời gian chờ phiên mặc định của JVM được đặt thành 30 phút, tuy nhiên, nếu bạn cần thay đổi, bạn có thể thực hiện bằng cách làm theo.

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Quản lý phiên trong Cài đặt vùng chứa
  • Nhập giá trị mong muốn trong vài phút để hết thời gian chờ Phiên:

Theo mặc định, tên cookie là JSESSIONID và trong trường hợp bạn cần sửa đổi, bạn có thể làm điều đó bằng cách làm theo.

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Quản lý phiên trong Cài đặt vùng chứa
  • Nhấp vào Bật Cookies
  • Nhập tên cookie tùy chỉnh và nhấp OK để Đồng bộ hóa và Lưu cấu hình.

tên jvm-session-cookie

5. Cấu hình kích thước heap của JVM

Cấu hình cần thiết để quản trị viên WebSphere biết cách thay đổi kích thước heap JVM, bật bộ sưu tập rác dài dòng, cấu hình Classpath / Boot Classpath.

Cả ba cấu hình này được thực hiện trên một trang bằng cách:

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Định nghĩa quy trình trong Java và Quản lý quy trình
  • Nhấp vào Máy ảo Java trong Thuộc tính bổ sung

6. Cấu hình kích thước heap JVM

Nhập một giá trị trong kích thước heap ban đầu, có kích thước bộ nhớ tối thiểu và kích thước bộ nhớ tối đa. Trong ví dụ này – tôi đã cấu hình 2 GB là tối thiểu và tối đa.

kích thước hv

Bạn cũng có thể tham khảo bài viết chi tiết của tôi về cách sửa đổi bộ nhớ WAS JVM.

7. Kích hoạt bộ sưu tập rác Verbose

Để in bộ sưu tập rác ở chế độ dài dòng, bạn có thể đánh dấu vào hộp kiểm cho bộ sưu tập rác Verbose. Theo mặc định, nó bị vô hiệu hóa.

jvm-verbose-gc

8. Cấu hình Classpath / Boot Classpath

Để cấu hình đường dẫn lớp / khởi động lớp cho JVM cụ thể, bạn có thể nhập chi tiết jar sẽ được tải dưới dạng đường dẫn lớp. Chủ yếu là nhóm phát triển sẽ giới thiệu nó.

jvm-classpath

Đừng quên đồng bộ hóa & Lưu cấu hình và khởi động lại JVM để xem các hiệu ứng.

9. Vô hiệu hóa JVM Tự động khởi động lại (Chính sách giám sát)

Theo mặc định, JVM sẽ được khởi động lại nếu nó được tìm thấy trong chế độ STOPPED. Điều này tốt và xấu cả.

Tốt: sẽ bị gián đoạn / ngừng dịch vụ tối thiểu vì JVM sẽ được khởi động lại tự động, vì vậy nó sẽ tiết kiệm thời gian của bạn khi đăng nhập vào máy chủ và bắt đầu thời gian.

Xấu: bạn không biết tại sao JVM bị dừng, bạn có thể bỏ qua vấn đề sản xuất tiềm năng.

Nếu bạn quyết định tắt tự động khởi động lại thì bạn có thể thực hiện bằng cách sau:

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Chính sách giám sát trong Java và Quản lý quy trình
  • Bỏ đánh dấu vào hộp kiểm để khởi động lại tự động.

vô hiệu hóa-jvm-autorestart

Bấm vào OK để lưu & Đồng bộ hóa cấu hình

10. Kích hoạt & Cấu hình Nhật ký truy cập (NCSA)

Có thể không cần thiết phải kích hoạt nhật ký truy cập cho tất cả JVM, nhưng tôi cảm thấy bạn có thể làm điều này cho DMGR, vì bạn có thể quan tâm đến việc xem xét nhật ký HTTP để kiểm soát truy cập. Để kích hoạt tính năng này trong DMGR: –

  • Điều hướng đến quản trị hệ thống >> Người quản lý triển khai
  • Nhấp vào Ghi nhật ký và theo dõi trong Thuộc tính bổ sung
  • Nhấp vào truy cập NCSA và ghi nhật ký lỗi HTTP từ danh sách
  • Đánh dấu vào hộp kiểm cho Dịch vụ ghi nhật ký Kích hoạt khi khởi động máy chủ.

Trên trang này, bạn cũng có thể định cấu hình một số tệp lịch sử sẽ được lưu và kích thước nhật ký truy cập tối đa. Trong ví dụ này – tôi đã cấu hình 50 MB làm kích thước tệp và mười số tệp tối đa.

dmgr-ncsa-log

11. Thay đổi mức ghi nhật ký JVM

Theo mặc định, mức ghi nhật ký JVM được cấu hình trong chế độ thông tin của người dùng. Tuy nhiên, nếu bạn muốn thay đổi thành cảnh báo hoặc gỡ lỗi cho mục đích khắc phục sự cố, bạn có thể thực hiện bằng cách làm theo.

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào Thay đổi cấp độ chi tiết nhật ký
  • Thay đổi từ thông tin đến mức mong muốn. Trong ví dụ này – tôi đã cấu hình mức gỡ lỗi.

cấp-log

Ghi chú: điều này sẽ ghi các nhật ký thừa do đó bạn có thể định cấu hình gỡ lỗi cho các thành phần cụ thể bằng cách mở rộng các Thành phần và Nhóm Nhóm và chọn các thành phần tương ứng.

12. Thay đổi nhóm luồng WebContainer

Bạn có thể gặp một tình huống để thay đổi nhóm luồng của bộ chứa web nếu bạn đang làm việc điều chỉnh hiệu suất. Điều này phải được cấu hình ở mức JVM riêng.

  • Điều hướng đến máy chủ>>Các loại máy chủ>>Máy chủ ứng dụng WebSphere
  • Bấm vào JVM mong muốn
  • Nhấp vào nhóm chủ đề trong Thuộc tính bổ sung
  • Nhấp vào WebContainer từ danh sách
  • Nhập giá trị mong muốn ở kích thước tối thiểu và tối đa. Bạn cũng có thể cấu hình thời gian chờ không hoạt động của chủ đề ở đây.

hồ bơi

13. Thay đổi Root Context cho ứng dụng

Bạn có thể thay đổi root ngữ cảnh cho ứng dụng đã triển khai mà không cần triển khai lại. Quy trình này rất đơn giản và rất hữu ích nếu bạn quyết định thay đổi gốc ngữ cảnh.

  • Điều hướng đến Ứng dụng >> Tất cả các ứng dụng
  • Chọn ứng dụng từ danh sách
  • Nhấp vào Root Context Root cho các Mô-đun Web Trực tuyến trong Thuộc tính Mô-đun Web
  • Nhập giá trị mong muốn và nhấp vào OK để đồng bộ hóa và lưu các thay đổi.

bối cảnh gốc

JVM phải được khởi động lại để có hiệu lực.

14. Thay đổi máy chủ ảo cho ứng dụng cụ thể

Nếu bạn đang sử dụng máy chủ ảo tùy chỉnh và ứng dụng được triển khai theo mặc định thì bạn sẽ gặp lỗi Máy chủ ảo để xử lý chưa được xác định. Chà, bạn có thể nhanh chóng thay đổi máy chủ ảo bằng cách làm theo:

  • Điều hướng đến Ứng dụng >> Tất cả các ứng dụng
  • Chọn ứng dụng từ danh sách
  • Nhấp vào Máy chủ ảo trong Thuộc tính Mô-đun Web
  • Chọn máy chủ ảo mong muốn từ trình đơn thả xuống
  • Nhấn vào OK để đồng bộ hóa và lưu cấu hình. Cần khởi động lại JVM để có hiệu lực.

15. Tạo máy chủ ảo

WAS đi kèm với ba máy chủ ảo (quản trị viên, mặc định & Ủy quyền). Nếu bạn đang sử dụng môi trường WAS cho một ứng dụng, thì mặc định là đủ.

Tuy nhiên, nếu bạn có nhiều ứng dụng và muốn tách biệt chúng bằng máy chủ ảo, bạn có thể tạo một ứng dụng bằng cách sau: –

  • Điều hướng đến môi trường >> Máy chủ ảo
  • Bấm vào Mới
  • Nhập tên máy chủ ảo mong muốn
  • Nhấp vào OK để Đồng bộ hóa và Lưu cấu hình
  • Khi một máy chủ ảo được tạo, bạn phải thêm URL mà bạn sẽ sử dụng để truy cập các ứng dụng.

Làm như vậy

  • Chuyển đến máy chủ ảo mới được tạo và nhấp vào Bí danh Máy chủ
  • Bấm vào Mới
  • Nhập tên máy chủ và cổng
  • Nhấp vào OK để Đồng bộ hóa và Lưu cấu hình

Cấu hình trên không phải là danh sách đầy đủ nhưng thường được sử dụng, vì vậy nếu bạn là người mới bắt đầu, điều này sẽ cho bạn ý tưởng tốt về cấu hình máy chủ ứng dụng WebSphere của IBM.

Đưa sự nghiệp của bạn lên một tầm cao mới học điện toán đám mây.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map