Užitočný sprievodca konfiguráciou aplikačného servera WebSphere

V IBM WAS prostredníctvom administračnej konzoly je veľa možností konfigurácie, ale nie všetky z nich sa musíte dotknúť.


Existujú však konkrétne konfigurácie, ktoré musíte poznať ako administrátora WebSphere.

Týchto 15 konfigurácií sa často dotýka alebo sa opýtajú na pohovor.

Ak ste začiatočník, dôrazne vám odporúčame prečítať si moje predchádzajúce dva články.

Inštalačná príručka servera WebSphere Application Server ND

Užitočné skripty na správu aplikačného servera WebSphere

Začnime teda.

1. Povoliť alebo zakázať služby základnej skupiny

Ak máte v úmysle využívať službu manažéra vysokej dostupnosti alebo len chcete vedieť, ako povoliť alebo zakázať služby a spúšťanie jadrových skupín.

Ak to chcete urobiť pre manažéra nasadenia

  • Prejdite na Správa systému >> Manažér nasadenia
  • Kliknite na Skupinová služba Core v časti Ďalšie vlastnosti

Tu môžete povoliť alebo zakázať služby základnej skupiny

Jadro-group-služby

  • Kliknite na OK >> Synchronizácia zmien s uzlami >> Uložiť

Ak to chcete urobiť pre JVM

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na Služby základnej skupiny v časti Ďalšie vlastnosti a tu môžete povoliť / zakázať alebo upraviť živý časovač.
  • Kliknite na OK >> Synchronizácia zmien s uzlami >> Uložiť

2. Nakonfigurujte rotáciu denníka, veľkosť súboru & historické protokolové súbory

Ak pracujete na produkcii s obmedzenými zdrojmi a chcete, aby vaše životné prostredie bolo zdravé a čisté, musíte byť oboznámení s upratovaním guľatiny..

Pomôže vám to pri úprave systému SystemOut.log & Súbory SystemErr.log.

Ak to chcete urobiť pre JVM

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na Protokolovanie a sledovanie v časti Ďalšie vlastnosti
  • V zozname kliknite na Protokoly JVM

Ak chcete nakonfigurovať maximálna veľkosť jedného súboru denníka, môžete zadať hodnotu do „Maximálna veľkosť“. V tomto prípade som dal 100 MB (v predvolenom nastavení je nakonfigurovaný na 1 MB).

Ak chcete nakonfigurovať dobu striedania protokolov, kliknite na začiarkavacie políčko „Čas“ a zadajte obdobie, počas ktorého chcete protokoly DMGR striedať. V tomto prípade som ju nechal predvolenú 24 hodín.

Ak chcete zachovať počet historických protokolových súborov, môžete zadať hodnotu do „Maximálny počet historických protokolových súborov. Číslo v rozsahu od 1 do 200. “ V tomto príklade som dal 30, ktoré budú uchovávať 30 protokolových súborov po celú dobu.

Zopakujte rovnakú konfiguráciu pre SystemErr.log. Tu je snímka vyššie uvedenej konfigurácie.

bola-protokolovanie trasovanie

Ak to chcete urobiť pre manažéra nasadenia 

Túto podobnú konfiguráciu pre DMGR môžete vykonať tak, že prejdete na Deployment Manager a nakonfigurujete protokolovanie podľa vyššie uvedených krokov.

3. Spustenie JVM vo vývojovom režime

Ak ste nainštalovali WAS vo výrobnom režime a existuje situácia, ktorá sa má spustiť ako vývojový režim na riešenie problémov, ladenie alebo vyžiadanie vývojovým tímom – konkrétne WAS JVM môžete spustiť vo vývojovom režime nasledovaním.

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Začiarknite políčko pre spustenie vo vývojovom režime

JVM-vývoj-mode

Ako obvykle, kliknite na OK, ak chcete synchronizovať a uložiť konfiguráciu.

4. Nakonfigurujte časový limit relácie & Názov súboru cookie

Časový limit relácie predvoleného WAS JVM je nastavený na 30 minút, ak však potrebujete zmeniť, môžete to urobiť nasledovaním.

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na položku Správa relácií v časti Nastavenia kontajnera
  • Zadajte požadovanú hodnotu v minútach pre „Časový limit relácie:“

V predvolenom nastavení je názov súboru cookie JSESSIONID av prípade, že potrebujete upraviť, môžete to urobiť nasledujúcim spôsobom.

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na položku Správa relácií v časti Nastavenia kontajnera
  • Kliknite na Povoliť cookies
  • Zadajte názov vlastného súboru cookie a kliknutím na tlačidlo OK synchronizujte a uložte konfiguráciu.

JVM-session-cookie-name

5. Nakonfigurujte veľkosť haldy JVM

Potrebná konfigurácia, aby administrátor WebSphere vedel, ako zmeniť veľkosť haldy JVM, povoliť podrobný zber odpadu, konfiguruje Classpath / Boot Classpath.

Všetky tieto tri konfigurácie sa vykonávajú na jednej stránke pomocou:

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na Definíciu procesu v časti Java a Process Management
  • Kliknite na položku Java Virtual Machine v časti Ďalšie vlastnosti

6. Konfigurácia veľkosti haldy JVM

Zadajte hodnotu do „Počiatočná veľkosť haldy“ pre minimálnu pamäť a „Maximálna veľkosť haldy“ pre maximálnu veľkosť pamäte. V tomto prípade som nakonfiguroval 2 GB ako min. A max.

JVM haldy veľkosti

Môžete si tiež prečítať môj podrobný článok o tom, ako upraviť pamäť WAS JVM.

7. Povoľte podrobný zber odpadu

Ak chcete tlačiť zbierku odpadu v podrobnom režime, môžete začiarknuť políčko „Úplný zber odpadu“. V predvolenom nastavení je zakázaná.

JVM-verbose-gc

8. Nakonfigurujte Classpath / Boot Classpath

Ak chcete nakonfigurovať cestu triedy classpath / boot triedy pre konkrétny JVM, môžete zadať podrobnosti jar, ktoré sa majú načítať ako cesta triedy. Väčšinou to vývojový tím odporučí.

JVM-CLASSPATH

Nezabudnite na synchronizáciu & Uložte konfiguráciu a reštartujte JVM, aby ste videli efekty.

9. Vypnite automatický reštart JVM (monitorovacia politika)

V predvolenom nastavení sa program JVM reštartuje, ak bude nájdený v režime „ZASTAVENÝ“. To je dobré aj zlé.

Dobré: dôjde k minimálnemu prerušeniu / výpadku služby, pretože JVM sa automaticky reštartuje, takže šetrí váš čas prihlásením na server a začína čas.

Zlý: neviete, prečo bol program JVM zastavený, môžete prehliadnuť potenciálny problém s výrobou.

Ak sa rozhodnete vypnúť automatický reštart, môžete to urobiť nasledujúcim spôsobom:

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na Monitorovacie pravidlá v časti Java a Process Management
  • Zrušte začiarknutie políčka „Automatický reštart“.

disable-JVM-automatický reštart

Kliknutím na tlačidlo OK uložíte & Synchronizujte konfiguráciu

10. Povoliť & Konfigurácia prístupových protokolov (NCSA)

Možno nebude potrebné povoliť prístupové protokoly pre všetky JVM, ale myslím si, že to môžete urobiť pre DMGR, pretože by ste mohli mať záujem o kontrolu protokolov HTTP na kontrolu prístupu. Povolenie v DMGR: –

  • Prejdite na Správa systému >> Manažér nasadenia
  • Kliknite na Protokolovanie a sledovanie v časti Ďalšie vlastnosti
  • V zozname kliknite na prístup NCSA a protokolovanie chýb HTTP
  • Začiarknite políčko „Povoliť službu protokolovania pri spustení servera“.

Na tejto stránke môžete tiež nakonfigurovať množstvo historických súborov, ktoré sa majú uchovávať, a maximálnu veľkosť denníka prístupu. V tomto ex – som nakonfiguroval 50 MB ako veľkosť súboru a desať maximálneho počtu súborov.

Dmgr-NCSA-log

11. Zmeňte úroveň protokolovania JVM

V predvolenom nastavení je úroveň protokolovania JVM nakonfigurovaná v režime „informácií“. Ak však chcete zmeniť upozornenie alebo ladenie kvôli odstráneniu problémov, môžete to urobiť nasledujúcim spôsobom.

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • Kliknite na Zmeniť úroveň podrobností denníka
  • Zmeňte informácie na požadovanú úroveň. V tomto ex – som nakonfiguroval úroveň ladenia.

Bol-log-level

Poznámka: zapíše sa nadmerný počet protokolov, takže môžete nakonfigurovať ladenie pre konkrétne komponenty rozšírením „Komponenty a skupiny“ a výberom príslušných komponentov.

12. Zmeňte oblasť vlákien WebContainer

Ak pracujete na ladení výkonu, môžete naraziť na situáciu, keď zmeníte oblasť vlákien vlákna webového kontajnera. Toto musí byť nakonfigurované na individuálnej úrovni JVM.

  • Prejdite na Servery>>Typy serverov>>Aplikačný server WebSphere
  • Kliknite na požadovaný JVM
  • V časti Ďalšie vlastnosti kliknite na oblasť vlákien
  • V zozname kliknite na WebContainer
  • Zadajte požadovanú hodnotu v minimálnej a maximálnej veľkosti. Môžete tu tiež nakonfigurovať časový limit nečinnosti vlákna.

thread-pool

13. Zmeňte kontextový koreň pre aplikáciu

Môžete zmeniť koreň kontextu nasadenej aplikácie bez toho, aby ste ju nasadili znova. Tento postup je jednoduchý a veľmi užitočný, ak sa rozhodnete zmeniť koreň kontextu.

  • Prejdite na Aplikácie >> všetky aplikácie
  • Vyberte aplikáciu zo zoznamu
  • Kliknite na „Kontextový koreň pre webové moduly“ v časti Vlastnosti webového modulu
  • Zadajte požadovanú hodnotu a kliknutím na OK synchronizujte a uložte zmeny.

kontext-root-bol

Aby sa program JVM prejavil, musí sa reštartovať.

14. Zmeňte virtuálneho hostiteľa pre konkrétnu aplikáciu

Ak používate vlastného virtuálneho hostiteľa a aplikácia je nasadená v predvolenom nastavení, zobrazí sa chyba „Virtuálny hostiteľ, s ktorým sa manipulovať, nebol definovaný.“ Virtuálneho hostiteľa môžete rýchlo zmeniť nasledujúcim spôsobom:

  • Prejdite na Aplikácie >> všetky aplikácie
  • Vyberte aplikáciu zo zoznamu
  • Kliknite na Virtuálnych hostiteľov v časti Vlastnosti webového modulu
  • Z rozbaľovacej ponuky vyberte požadovaného virtuálneho hostiteľa
  • Kliknite na OK pre synchronizáciu a uloženie konfigurácie. Aby sa prejavili efekty, je potrebný reštart JVM.

15. Vytvorte virtuálneho hostiteľa

WAS prichádza s tromi virtuálnymi hostiteľmi (predvolené nastavenie admin) & proxy). Ak používate prostredie WAS pre jednu aplikáciu, potom by malo stačiť predvolené nastavenie.

Ak však máte viac aplikácií a chceli by ste ich oddeliť podľa virtuálneho hostiteľa, môžete si ich vytvoriť nasledovne: –

  • Prejdite do prostredia >> Virtuálni hostitelia
  • Kliknite na Nový
  • Zadajte požadovaný názov virtuálneho hostiteľa
  • Kliknite na OK pre synchronizáciu a uloženie konfigurácie
  • Po vytvorení virtuálneho hostiteľa musíte pridať adresu URL, ktorú budete používať na prístup k aplikáciám.

Urobiť tak

  • Prejdite na novovytvoreného virtuálneho hostiteľa a kliknite na položku Alias ​​hostiteľa
  • Kliknite na Nový
  • Zadajte názov hostiteľa a port
  • Kliknite na OK pre synchronizáciu a uloženie konfigurácie

Vyššie uvedená konfigurácia nie je úplný zoznam, ale často sa používa, takže ak ste začiatočník, malo by vám to poskytnúť dobrú predstavu o konfigurácii aplikačného servera IBM WebSphere..

Vezmite svoju kariéru na ďalšiu úroveň do učenie cloud computingu.

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