Der er masser af konfigurationsmuligheder i IBM VAR gennem administrationskonsol, men ikke alle dem skal du røre ved.
Der er dog specifikke konfigurationer, som du skal være opmærksom på som WebSphere-administrator.
De følgende 15 konfigurationer røres eller stilles ofte i en samtale.
Hvis du er nybegynder, anbefaler jeg stærkt, at du gennemgår mine to foregående artikler.
WebSphere Application Server ND installationsvejledning
Nyttige WebSphere Application Server-administrationsskripts
Så lad os komme i gang.
Contents
- 1 1. Aktivér / deaktiver Core Group-tjenester
- 2 2. Konfigurer logrotation, filstørrelse & historiske logfiler
- 3 3. Kørsel af JVM i udviklingsfunktion
- 4 4. Konfigurer session timeout & Cookie-navn
- 5 5. Konfigurer JVM’s heap størrelse
- 6 9. Deaktiver JVM automatisk genstart (overvågningspolitik)
- 7 10. Aktivér & Konfigurer adgangslogger (NCSA)
- 8 11. Skift JVM-logniveau
- 9 12. Skift WebContainer trådpulje
- 10 13. Skift kontekstroot til anvendelse
- 11 14. Skift virtuel vært til en bestemt applikation
- 12 15. Opret virtuel vært
1. Aktivér / deaktiver Core Group-tjenester
Hvis du agter at bruge manager med høj tilgængelighed eller bare ønsker at vide, hvordan du aktiverer eller deaktiverer Core group-tjenester og opstart.
For at gøre dette for Deployment Manager
- Naviger til Systemadministration >> Deployment manager
- Klik på Core group service under Yderligere egenskaber
Her kan du aktivere eller deaktivere kernegruppetjenesterne
- Klik på OK >> Synkroniser ændringer med noder >> Gemme
For at gøre dette for JVM
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Core group services under Yderligere egenskaber, og her kan du aktivere / deaktivere eller ændre den levende timer.
- Klik på OK >> Synkroniser ændringer med noder >> Gemme
2. Konfigurer logrotation, filstørrelse & historiske logfiler
Hvis du arbejder på en produktion, hvor ressourcerne er begrænsede, og du vil holde dit miljø sundt og rent, skal du være fortrolig med husholdning af logfiler.
Dette vil hjælpe dig med husholdning af SystemOut.log & SystemErr.log-filer.
For at gøre dette for JVM
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Logning og sporing under Yderligere egenskaber
- Klik på JVM Logs fra listen
Sådan konfigureres maksimal enkelt logfilstørrelse, Du kan indtaste værdien i “Maksimal størrelse.” I denne eks har jeg givet 100 MB (som standard er den konfigureret med 1 MB).
For at konfigurere logrotationsperioden skal du klikke på afkrydsningsfeltet for “Tid” og indtaste den periode, du vil rotere DMGR-logfilerne. I denne eks har jeg overladt det til 24 timer.
For at bevare antallet af historiske logfiler kan du indtaste værdien i “Maksimalt antal historiske logfiler. Nummeret i området fra 1 til 200. ” I denne eks har jeg givet 30, som vil opbevare 30 logfiler hele tiden.
Gentag den samme konfiguration for SystemErr.log. Her er screenshot af ovenstående konfiguration.
For at gøre dette for Deployment Manager
Du kan gøre denne lignende konfiguration for DMGR ved at navigere til Deployment Manager og følge ovenstående trin for at konfigurere logging.
3. Kørsel af JVM i udviklingsfunktion
Hvis du har installeret WAS i produktionstilstand, og der er en situation, der skal køres som udviklingsfunktion til fejlfinding, fejlsøgning eller anmodet af udviklingshold – kan du køre bestemte WAS JVM i udviklingsfunktion ved at følge.
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Marker afkrydsningsfeltet for at køre i udviklingsfunktion
Klik som normalt på OK for at synkronisere og gem konfigurationen.
WAS JVM default’s session timeout er indstillet til 30 minutter, men hvis du har brug for at ændre, kan du gøre det ved at følge.
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Session management under Container Settings
- Indtast den ønskede værdi i minutter for “Session timeout:”
Som standard er cookienavn JSESSIONID, og hvis du har brug for at ændre, kan du gøre det ved at følge.
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Session management under Container Settings
- Klik på Aktivér cookies
- Indtast det tilpassede cookie-navn, og klik på OK for at synkronisere og gemme konfigurationen.
5. Konfigurer JVM’s heap størrelse
Den nødvendige konfiguration for at WebSphere-administratoren skal vide, hvordan man ændrer JVM-heapstørrelse, aktiverer ordentlig affaldsopsamling, konfigurerer Classpath / Boot Classpath.
Disse tre konfigurationer udføres på en enkelt side af:
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Processdefinition under Java og Process Management
- Klik på Java Virtual Machine under Yderligere egenskaber
6. JVM Heap Size Configuration
Indtast en værdi i “Indledende heap-størrelse” for minimum hukommelse og “Maksimal heap-størrelse” for maksimal hukommelsesstørrelse. I denne eks – har jeg konfigureret 2 GB som min og maks.
Du kan også henvise til min detaljerede artikel om, hvordan du ændrer WAS JVM-hukommelse.
7. Aktivér verbose garbage collection
Hvis du vil udskrive skraldesamling i verbose-tilstand, kan du markere afkrydsningsfeltet for “Verbose garbage collection.” Som standard er det deaktiveret.
8. Konfigurer Classpath / Boot Classpath
For at konfigurere classpath / boot classpath til en bestemt JVM, kan du indtaste jar detaljerne, der skal indlæses som classpath. For det meste vil udviklingsteam anbefale det.
Glem ikke at synkronisere & Gem konfigurationen, og genstart JVM for at se effekterne.
9. Deaktiver JVM automatisk genstart (overvågningspolitik)
Som standard genstartes JVM, hvis den findes i tilstanden “STOPPED”. Dette er både godt og dårligt.
Godt: der vil være mindst mulig serviceafbrydelse / strømafbrydelse, da JVM genstartes automatisk, så det sparer din tid ved login på serveren og starter tiden.
Dårligt: du ved ikke, hvorfor JVM blev stoppet, du overser muligvis et potentielt produktionsproblem.
Hvis du beslutter at deaktivere automatisk genstart, kan du gøre følgende:
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Overvågningspolitik under Java og Process Management
- Fjern markeringen i afkrydsningsfeltet for “Automatisk genstart.”
Klik på OK for at gemme & Synkroniser konfigurationen
10. Aktivér & Konfigurer adgangslogger (NCSA)
Det er muligvis ikke nødvendigt at aktivere adgangslogger for alle JVM’erne, men jeg føler, at du kan gøre dette for DMGR, da du måske er interesseret i at gennemgå HTTP-logfilerne for adgangskontrol. For at aktivere dette i DMGR: –
- Naviger til Systemadministration >> Deployment manager
- Klik på Logning og sporing under Yderligere egenskaber
- Klik på NCSA-adgang og HTTP-fejllogging fra listen
- Marker afkrydsningsfeltet for “Aktivér logningstjeneste ved serverstart.”
På denne side kan du også konfigurere et antal historiske filer, der skal opbevares, og maksimal logstørrelse for adgang. I denne ex – har jeg konfigureret 50 MB som filstørrelse og ti maksimale antal filer.
11. Skift JVM-logniveau
Som standard konfigureres JVM-loggingsniveau i “info” -tilstand. Hvis du imidlertid ønsker at skifte til en advarsel eller debug til fejlfinding, kan du gøre det ved at følge.
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på Skift logdetaljniveauer
- Skift fra info til det ønskede niveau. I dette ex – jeg har konfigureret debug-niveau.
Bemærk: dette vil skrive overskydende logfiler, hvorfor du muligvis konfigurerer debug til bestemte komponenter ved at udvide “Komponenter og grupper” og vælge de respektive komponenter.
12. Skift WebContainer trådpulje
Du kan støde på en situation for at ændre trådpuljen til webcontainere, hvis du arbejder med performance tuning. Dette skal konfigureres på individuelt JVM-niveau.
- Naviger til servere>>Servertyper>>WebSphere Application Server
- Klik på ønsket JVM
- Klik på trådpuljer under Yderligere egenskaber
- Klik på WebContainer fra listen
- Indtast den ønskede værdi i minimum og maksimal størrelse. Du kan også konfigurere timeout for trådinaktivitet her.
13. Skift kontekstroot til anvendelse
Du kan ændre kontekstroden til den implementerede applikation uden at geninstallere den. Proceduren er ligetil og meget nyttig, hvis du beslutter at ændre kontekstroden.
- Naviger til applikationer >> alle applikationer
- Vælg applikationen fra listen
- Klik på “Context Root For Web Modules” under Web Module Properties
- Indtast den ønskede værdi, og klik på OK for at synkronisere og gemme ændringerne.
JVM skal genstartes for at få virkning.
14. Skift virtuel vært til en bestemt applikation
Hvis du bruger brugerdefineret virtuel vært, og applikationen er installeret som standard, har du en fejl “Virtuel vært, der skal håndteres, er ikke defineret.” Du kan godt ændre den virtuelle vært ved at følge følgende:
- Naviger til applikationer >> alle applikationer
- Vælg applikationen fra listen
- Klik på Virtual hosts under Web Module Properties
- Vælg den ønskede virtuelle vært fra rullemenuen
- Klik på OK for at synkronisere og gemme konfigurationen. JVM-genstart er påkrævet for at træde i kraft.
15. Opret virtuel vært
WAS leveres med tre virtuelle værter (admin, standard & proxy). Hvis du bruger WAS-miljø til den enkelte applikation, skal standardindstillingen være tilstrækkelig.
Hvis du imidlertid har flere applikationer og gerne vil adskille dem efter virtuel vært, kan du oprette en ved at følge:
- Naviger til miljø >> Virtuel vært
- Klik på Ny
- Indtast det ønskede virtuelle værtnavn
- Klik på OK for at synkronisere og gemme konfigurationen
- Når en virtuel vært er oprettet, skal du tilføje URL, som du vil bruge til at få adgang til applikationer.
For at gøre det
- Gå til den nyligt oprettede virtuelle vært, og klik på Host Aliases
- Klik på Ny
- Indtast værtsnavn og port
- Klik på OK for at synkronisere og gemme konfigurationen
Ovenfor konfiguration er ikke den komplette liste, men ofte brugt, så hvis du er nybegynder, skulle dette give dig en god idé om IBM WebSphere-applikationsserverkonfiguration.
Tag din karriere til det næste niveau ved læring af cloud computing.