Ghid util de configurare WebSphere Application Server

Există o mulțime de opțiuni de configurare în IBM WAS prin Admin Console, dar nu toate pe care trebuie să le atingeți.


Cu toate acestea, există configurații specifice de care trebuie să fiți conștient ca administrator WebSphere.

Următoarele 15 configurații sunt deseori atinse sau solicitate într-un interviu.

Dacă sunteți începători, vă recomand cu drag să parcurgeți cele două articole anterioare.

Ghid de instalare WebSphere Application Server ND

Scripturi utile de administrare a serverului de aplicații WebSphere

Deci, să începem.

1. Activați / dezactivați serviciile Core Group

Dacă intenționați să utilizați un serviciu de manager cu disponibilitate ridicată sau doriți doar să știți cum să activați sau să dezactivați serviciile și pornirea grupurilor Core.

Pentru a face acest lucru pentru Deployment Manager

  • Navigați la administrarea sistemului >> Manager de implementare
  • Faceți clic pe serviciul Core group sub Proprietăți suplimentare

Aici puteți activa sau dezactiva serviciile grupului principal

core-group-services

  • Faceți clic pe OK >> Sincronizați modificările cu nodurile >> Salvați

Pentru a face acest lucru pentru JVM

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe serviciile Core group sub Proprietăți adiționale, iar aici puteți activa / dezactiva sau modifica cronometrul viu.
  • Faceți clic pe OK >> Sincronizați modificările cu nodurile >> Salvați

2. Configurați rotația jurnalului, dimensiunea fișierului & fișiere jurnal istoric

Dacă lucrați la o producție în care resursele sunt limitate și doriți să vă păstrați mediul sănătos și curat, trebuie să vă familiarizați cu menținerea buștenilor.

Acest lucru vă va ajuta în menținerea SystemOut.log & Fișiere SystemErr.log.

Pentru a face acest lucru pentru JVM

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Logare și urmărire sub Proprietăți suplimentare
  • Faceți clic pe JVM Jurnalele din listă

Pentru configurarea dimensiunea maximă a fișierului jurnal, puteți introduce valoarea în „Dimensiunea maximă”. În acest ex, am dat 100 MB (implicit este configurat cu 1 MB).

Pentru a configura perioada de rotire a jurnalului, faceți clic pe caseta de selectare „Ora” și introduceți perioada în care doriți să rotiți jurnalele DMGR. În acest ex, l-am lăsat implicit 24 de ore.

Pentru a păstra numărul de fișiere jurnal istorice, puteți introduce valoarea în „Numărul maxim de fișiere de istoric istorice. Numărul dintr-un interval de la 1 la 200. ” În acest ex, am dat 30, care vor păstra 30 de fișiere jurnal tot timpul.

Repetați aceeași configurație pentru SystemErr.log. Iată ecranul configurației de mai sus.

fost-logare-calc

Pentru a face acest lucru pentru Deployment Manager 

Puteți face această configurație similară pentru DMGR, navigând în Deployment Manager și urmați pașii de mai sus pentru a configura jurnalul.

3. Rularea JVM în modul de dezvoltare

Dacă ați instalat WAS în modul de producție și există o situație de a rula ca mod de dezvoltare pentru depanare, depanare sau solicitat de echipa de dezvoltare – puteți rula WAS JVM în modul de dezvoltare urmând:.

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Bifați caseta de selectare pentru a rula în modul de dezvoltare

JVM-dezvoltare-mode

Ca de obicei, faceți clic pe OK pentru sincronizare și salvați configurația.

4. Configurați expirarea sesiunii & Numele cookie-ului

Cu toate acestea, timpul necesar sesiunii WAS JVM este setat la 30 de minute, însă, dacă trebuie să schimbați, puteți face acest lucru urmând.

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Managementul sesiunii în Setări container
  • Introduceți valoarea dorită în câteva minute pentru „expirarea sesiunii:”

În mod implicit, numele cookie este JSESSIONID și, în cazul în care trebuie să modificați, puteți face acest lucru urmând.

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Managementul sesiunii în Setări container
  • Faceți clic pe Activare cookie-uri
  • Introduceți numele cookie personalizat și faceți clic pe OK pentru sincronizare și salvați configurația.

JVM-sesiune cookie-name

5. Configurați dimensiunea heap-ului JVM

Configurația necesară pentru ca administratorul WebSphere să știe să modifice dimensiunea de grădină JVM, să permită colectarea gunoiului verbose, configurează Classpath / Boot Classpath.

Aceste trei configurații sunt realizate pe o singură pagină de:

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Definirea procesului sub Java și Procesul de gestionare
  • Faceți clic pe Mașină virtuală Java sub Proprietăți suplimentare

6. Configurarea mărimii hep JVM

Introduceți o valoare în „Dimensiunea inițială a heap-ului” pentru memoria minimă și „Dimensiunea maximă a heap-ului” pentru dimensiunea maximă a memoriei. În acest ex – am configurat 2 GB ca min și max.

JVM-heap-size

De asemenea, vă puteți referi la articolul meu detaliat despre modul de modificare a memoriei WAS JVM.

7. Activați colectarea gunoiului Verbose

Pentru a imprima colectarea gunoiului în modul verbos, puteți bifa caseta de selectare pentru „Colectarea gunoiului Verbose”. În mod implicit, este dezactivat.

JVM-verbose-gc

8. Configurați Classpath / Boot Classpath

Pentru a configura classpath / boot classpath pentru JVM anume, puteți introduce detaliile jarului care trebuie încărcate ca calea de clasă. În mare parte, echipa de dezvoltare l-ar recomanda.

JVM-CLASSPATH

Nu uitați să sincronizați & Salvați configurația și reporniți JVM pentru a vedea efectele.

9. Dezactivați repornirea automată a JVM (politica de monitorizare)

În mod implicit, JVM va fi repornit dacă este găsit în modul „STOPPED”. Acest lucru este bun și rău ambele.

Bine: va fi o întrerupere / întrerupere a serviciului, deoarece JVM va fi repornită automat, astfel încât vă economisiți timpul de conectare la server și începe timpul.

Rău: nu știți de ce s-a oprit JVM, este posibil să treceți cu vederea potențialele probleme de producție.

Dacă decideți să dezactivați repornirea automată, puteți face următoarele:

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Monitoring Policy sub Java și Process Management
  • Debifați caseta de selectare pentru „Restart automat”.

disable-JVM-autorestart

Faceți clic pe OK pentru a salva & Sincronizați configurația

10. Activare & Configurarea jurnalelor de acces (NCSA)

Este posibil să nu fie necesar să activați jurnalele de acces pentru toate JVM-urile, dar consider că puteți face acest lucru pentru DMGR, deoarece s-ar putea să vă interesați să consultați jurnalele HTTP pentru controlul accesului. Pentru a activa acest lucru în DMGR: –

  • Navigați la administrarea sistemului >> Manager de implementare
  • Faceți clic pe Logare și urmărire sub Proprietăți suplimentare
  • Faceți clic pe accesul NCSA și logarea erorilor HTTP din listă
  • Bifați caseta de selectare „Activați serviciul de logare la pornirea serverului”.

În această pagină, puteți configura, de asemenea, un număr de fișiere istorice care trebuie păstrate și dimensiunea maximă a jurnalului de acces. În acest ex – am configurat 50 MB ca dimensiune de fișier și zece număr maxim de fișiere.

Dmgr-NCSA-log

11. Modificați nivelul de înregistrare JVM

În mod implicit, nivelul de înregistrare JVM este configurat în modul „informații”. Cu toate acestea, dacă doriți să treceți la un avertisment sau să depanați în scopul depanării, puteți face acest lucru urmând.

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Modificare niveluri de detaliu jurnal
  • Treceți de la informații la nivelul dorit. În acest ex – am configurat nivelul de depanare.

a-log-nivel

Notă: acest lucru va scrie jurnalele care depășesc, prin urmare, puteți configura debugul pentru anumite componente, extinzând „Componente și grupuri” și selectând componentele respective.

12. Modificați grupul de fire WebContainer

Dacă lucrați la reglarea performanței, vă puteți confrunta cu o situație pentru a schimba setul de fire de containere web. Aceasta trebuie configurată la nivel de JVM individual.

  • Navigați la servere>>Tipuri de server>>WebSphere Application Server
  • Faceți clic pe JVM dorit
  • Faceți clic pe Pool-uri de sub fila Proprietăți suplimentare
  • Faceți clic pe WebContainer din listă
  • Introduceți valoarea dorită în dimensiunea minimă și maximă. De asemenea, puteți configura aici expirarea inactivității thread-ului aici.

fir-piscina

13. Schimbă rădăcina de context pentru aplicație

Puteți schimba rădăcina de context pentru aplicația implementată fără a o re-implementa. Procedura este simplă și foarte utilă dacă decideți să schimbați rădăcina contextului.

  • Navigați la Aplicații >> toate aplicațiile
  • Selectați aplicația din listă
  • Faceți clic pe „Rădăcină de context pentru modulele Web” sub Proprietățile modulului Web
  • Introduceți valoarea dorită și faceți clic pe OK pentru a sincroniza și a salva modificările.

context-rădăcină-a fost

JVM trebuie repornit pentru a produce efecte.

14. Schimbă gazda virtuală pentru o anumită aplicație

Dacă utilizați o gazdă virtuală personalizată și aplicația este implementată în mod implicit, atunci veți avea o eroare „Virtual Host to manage nu a fost definit.” Ei bine, puteți modifica rapid gazda virtuală urmând:

  • Navigați la Aplicații >> toate aplicațiile
  • Selectați aplicația din listă
  • Faceți clic pe Gazde virtuale sub Proprietățile modulului Web
  • Selectați gazda virtuală dorită din meniul derulant
  • Faceți clic pe OK pentru a sincroniza și a salva configurația. Restartul JVM este necesar pentru a produce efecte.

15. Creează gazdă virtuală

WAS vine cu trei gazde virtuale (admin, implicit & proxy). Dacă utilizați mediul WAS pentru o singură aplicație, atunci valoarea implicită ar trebui să fie suficientă.

Cu toate acestea, dacă aveți mai multe aplicații și doriți să le separați prin gazdă virtuală, puteți crea una urmând:

  • Navigați la Mediu >> Gazde virtuale
  • Faceți clic pe Nou
  • Introduceți numele de gazdă virtual dorit
  • Faceți clic pe OK pentru sincronizare și salvați configurația
  • Odată creată o gazdă virtuală, trebuie să adăugați URL, pe care o veți folosi pentru a accesa aplicațiile.

Pentru a face acest lucru

  • Accesați noua gazdă virtuală și faceți clic pe Alias ​​de gazdă
  • Faceți clic pe Nou
  • Introduceți numele și portul gazdelor
  • Faceți clic pe OK pentru sincronizare și salvați configurația

Configurația de mai sus nu este lista completă, dar este adesea folosită, astfel încât dacă sunteți începători, aceasta ar trebui să vă ofere o idee bună despre configurația serverului de aplicații IBM WebSphere.

Du-ți cariera la următorul nivel învățarea cloud computing.

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