Uporabni priročnik za konfiguracijo strežnika aplikacij WebSphere

Obstaja veliko možnosti konfiguracije v IBM WAS prek Admin Console, vendar ni vseh, ki se jih morate dotakniti.


Vendar obstajajo posebne konfiguracije, ki jih morate vedeti kot skrbnik WebSphere.

Naslednjih 15 konfiguracij se pogosto dotakne ali vpraša v intervjuju.

Če ste začetnik, vam toplo priporočam, da se prepričate o mojih prejšnjih dveh člankih.

Vodič za namestitev WebSphere Application Server ND

Uporabni skripti za upravljanje strežnika WebSphere Application Server

Torej, začnimo.

1. Omogoči / onemogoči storitve Core Group

Če nameravate uporabiti storitev upravitelja visoke razpoložljivosti ali želite vedeti, kako omogočiti ali onemogočiti storitve in zagon Core skupine.

Če želite to narediti za upravitelja razmestitve

  • Pomaknite se do Sistemska administracija >> Vodja razmestitve
  • Kliknite možnost Osnovna skupina v razdelku Dodatne lastnosti

Tu lahko omogočite ali onemogočite storitve osnovne skupine

storitve temeljnih skupin

  • Kliknite V redu >> Sinhronizirajte spremembe s vozlišči >> Shrani

Če želite to narediti za JVM

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Kliknite na Osnovne storitve skupine pod Dodatne lastnosti in tukaj lahko omogočite / onemogočite ali spremenite časovnik v živo.
  • Kliknite V redu >> Sinhronizirajte spremembe s vozlišči >> Shrani

2. Konfigurirajte vrtenje dnevnika, velikost datoteke & zgodovinske datoteke

Če se ukvarjate s proizvodnjo, pri kateri so sredstva omejena, in želite ohraniti zdravo in čisto okolje, morate biti seznanjeni z vodenjem hlodov.

To vam bo pomagalo pri vodenju sistema SystemOut.log & Datoteke SystemErr.log.

Če želite to narediti za JVM

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Kliknite Dnevnik in sledenje pod Dodatne lastnosti
  • Kliknite na seznam JVM Dnevniki s seznama

Če želite konfigurirati največja velikost ene datoteke dnevnika, lahko vnesete vrednost v “Najvišja velikost.” V tem primeru sem dal 100 MB (privzeto je konfiguriran z 1 MB).

Če želite konfigurirati obdobje vrtenja dnevnika, kliknite potrditveno polje za »Čas« in vpišite obdobje, v katerem želite vrteti dnevnike DMGR. V tem primeru sem ga pustil privzeto 24 ur.

Če želite ohraniti število zgodovinskih datotek dnevnikov, lahko vnesete vrednost v “Največje število zgodovinskih datotek dnevnika”. Številka v razponu od 1 do 200. ” V tem bivšem sem dal 30, kar bo ves čas imelo 30 dnevniških datotek.

Ponovite isto konfiguracijo za SystemErr.log. Tu je zaslon zgornje konfiguracije.

beleženje-sledenje

Če želite to narediti za upravitelja razmestitve 

To podobno konfiguracijo za DMGR lahko naredite tako, da se pomaknete do upravitelja razmestitve in sledite zgornjim korakom za konfiguracijo beleženja.

3. Zagon JVM v razvojnem načinu

Če ste WAS namestili v proizvodnem načinu in obstaja situacija, da se zažene kot razvojni način za odpravljanje napak, odpravljanje napak ali pa ga zahteva razvojna skupina – lahko zaženete določen WAS JVM v razvojnem načinu tako, da sledite.

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Označite potrditveno polje, da se začne izvajati v razvojnem načinu

jvm-razvojni način

Kot običajno kliknite V redu, da sinhronizirate in shranite konfiguracijo.

4. Konfiguriranje časovne omejitve seje & Ime piškotka

WAS JVM privzeta časovna omejitev seje je nastavljena na 30 minut, če pa jo želite spremeniti, lahko to storite tako, da sledite.

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • V razdelku Nastavitve vsebnika kliknite Upravljanje seje
  • Vnesite želeno vrednost v minutah za “Časovna omejitev seje:”

Privzeto ime piškotka je JSESSIONID, in če ga želite spremeniti, lahko to storite tako, da sledite.

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • V razdelku Nastavitve vsebnika kliknite Upravljanje seje
  • Kliknite Omogoči piškotke
  • Vnesite ime piškotka po meri in kliknite V redu, da sinhronizirate in shranite konfiguracijo.

jvm-session-piškotek-ime

5. Konfigurirajte velikost kopice JVM

Potrebna konfiguracija za skrbnika WebSphere, ki ve, kako spremeniti velikost kopice JVM, omogočiti dobesedno zbiranje smeti, konfigurirati Classpath / Boot Classpath.

Vse te tri konfiguracije na eni strani naredi:

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • V razdelku Java in procesih kliknite definicijo procesa
  • Kliknite Java Virtual Machine pod Dodatne lastnosti

6. Konfiguracija velikosti kopice JVM

Vnesite vrednost v „Začetna velikost kopice“ za najmanjši pomnilnik in „Največja velikost kopice“ za največjo velikost pomnilnika. V tem primeru sem konfiguriral 2 GB kot min in max.

jvm-heap-size

Oglejte si tudi moj podroben članek o spreminjanju pomnilnika WAS JVM.

7. Omogoči dokončno zbiranje smeti

Če želite tiskati zbiranje smeti v podrobnem načinu, lahko potrdite polje »Verbose zbiranje smeti«. Privzeto je onemogočen.

jvm-verbose-gc

8. Konfigurirajte Classpath / Boot Classpath

Če želite konfigurirati classpath / boot classpath za določen JVM, lahko vnesete podrobnosti jarka, ki se bo naložil kot classpath. Večinoma bi jo priporočil razvojni tim.

jvm-classpath

Ne pozabite na sinhronizacijo & Shranite konfiguracijo in znova zaženite JVM, da vidite učinke.

9. Onemogoči samodejni ponovni zagon JVM (politika spremljanja)

Privzeto bo JVM znova zagnan, če se nahaja v načinu »STOPPED«. To je dobro in slabo oboje.

Dobro: prišlo bo do minimalne prekinitve / izpada storitve, saj se bo JVM samodejno znova zagnal, zato prihrani čas za prijavo v strežnik in začne čas.

Slabo: ne veste, zakaj je bil JVM ustavljen, morda spregledate morebitne težave s proizvodnjo.

Če se odločite za onemogočanje samodejnega ponovnega zagona, lahko to storite tako:

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Kliknite na Nadzorno politiko v Java in upravljanje procesov
  • Odkljukajte potrditveno polje za možnost »Samodejni ponovni zagon.«

onesposobiti-jvm-autorestart

Kliknite V redu, da shranite & Sinhronizirajte konfiguracijo

10. Omogoči & Konfiguriranje dnevnikov dostopa (NCSA)

Morda ne bo treba omogočiti dnevnikov dostopa za vse JVM, vendar menim, da lahko to storite za DMGR, saj bi vas morda zanimali dnevniki HTTP za nadzor dostopa. Če želite to omogočiti v DMGR:

  • Pomaknite se do System Administration >> Vodja razmestitve
  • Kliknite Dnevnik in sledenje pod Dodatne lastnosti
  • S seznama kliknite dostop do NCSA in beleženje napak HTTP
  • Potrdite polje »Omogoči storitev beleženja pri zagonu strežnika.«

Na tej strani lahko konfigurirate tudi številne zgodovinske datoteke, ki jih želite hraniti, in največjo velikost dnevnika dostopa. V tem primeru sem konfiguriral 50 MB kot velikost datoteke in deset največjih datotek.

dmgr-ncsa-log

11. Spremenite nivo beleženja JVM

Raven beleženja JVM je privzeto konfigurirana v načinu “info”. Če pa se želite zaradi odpravljanja težav preusmeriti na opozorilo ali odpravljanje napak, lahko to storite tako, da sledite.

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Kliknite Spremeni ravni podrobnosti dnevnika
  • Spremenite se iz informacij na želeno raven. V tem bivšem sem konfiguriral raven za odpravljanje napak.

na ravni log

Opomba: v tem primeru bodo zapisani presežni dnevniki, zato lahko za določene komponente nastavite odpravljanje napak tako, da razširite »komponente in skupine« in izberete ustrezne komponente.

12. Spremenite območje niti WebContainer

Morda boste naleteli na situacijo, da spremenite obseg niti spletnega vsebnika, če delate naravnavanje zmogljivosti. To mora biti konfigurirano na ravni JVM.

  • Pomaknite se do strežnikov>>Vrste strežnikov>>WebSphere Application Server
  • Kliknite na želeni JVM
  • Kliknite na skupine navojev pod Dodatnimi lastnostmi
  • S seznama kliknite WebContainer
  • Vnesite želeno vrednost v najmanjši in največji velikosti. Tu lahko nastavite tudi časovno omejitev neaktivnosti niti.

nit-bazen

13. Spremenite kontekstni koren za uporabo

Kontekstni koren lahko spremenite za aplikacijo, ne da bi jo ponovno uporabili. Postopek je preprost in zelo koristen, če se odločite za spremembo korena konteksta.

  • Pomaknite se do aplikacij >> vse aplikacije
  • Na seznamu izberite aplikacijo
  • V razdelku Lastnosti spletnega modula kliknite »Kontekstni koren za spletne module«
  • Vnesite želeno vrednost in kliknite V redu, da spremembe shranite in shranite.

kontekst-root-je bil

Za uveljavitev je treba znova zagnati JVM.

14. Spremenite virtualni gostitelj za določeno aplikacijo

Če uporabljate virtualni gostitelj po meri in je aplikacija privzeto nameščena, boste imeli napako »Virtualni gostitelj za obdelavo ni bil določen.« No, navideznega gostitelja lahko hitro spremenite tako, da sledite:

  • Pomaknite se do aplikacij >> vse aplikacije
  • Na seznamu izberite aplikacijo
  • Kliknite Virtualni gostitelji pod Lastnosti spletnega modula
  • Na spustnem meniju izberite želenega virtualnega gostitelja
  • Kliknite V redu, da sinhronizirate in shranite konfiguracijo. Za uveljavitev je potreben ponovni zagon JVM.

15. Ustvari virtualni gostitelj

WAS je na voljo s tremi virtualnimi gostitelji (admin, privzeto & zastopnik). Če za eno aplikacijo uporabljate okolje WAS, bi moralo zadostovati privzeto.

Če pa imate več aplikacij in jih želite ločiti po virtualnem gostitelju, jih lahko ustvarite tako:

  • Pomaknite se do okolja >> Navidezni gostitelji
  • Kliknite Novo
  • Vnesite želeno ime virtualnega gostitelja
  • Kliknite V redu, da sinhronizirate in shranite konfiguracijo
  • Ko je ustvarjen virtualni gostitelj, morate dodati URL, ki ga boste uporabljali za dostop do aplikacij.

Narediti tako

  • Pojdite na novoustanovljeni virtualni gostitelj in kliknite Host Aliases
  • Kliknite Novo
  • Vnesite ime in vrata gostitelja
  • Kliknite V redu, da sinhronizirate in shranite konfiguracijo

Zgornja konfiguracija ni popoln seznam, vendar se pogosto uporablja, zato bi morali, če ste začetnik, dobro razumeti konfiguracijo strežnika aplikacij IBM WebSphere.

Svojo kariero dvignite na naslednjo raven učenje računalništva v oblaku.

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