50 Pogosto zastavljena vprašanja in odgovori za InterSphere Interview

Nabor IBM-ovih vprašanj o intervjuju, ki jih pogosto postavljajo v intervjuju za bolj svež in izkušen nivo.


Pogosto prejmem prošnjo za sestavo seznama vprašanj za intervju, ki so bila postavljena za IBM WebSphere Application Server, zato vas slišim.

WebSphere je IBM-ov aplikacijski strežnik (srednja programska oprema) in IBM je na trgu delniške programske opreme na prvem mestu.

WebSphere je komplet izdelkov in ta članek je samo približno WebSphere Application Server.

V primeru, da se sprašujete, kateri izdelki spadajo pod paket WebSphere.

  • Portal WebSphere
  • WebSphere DataPower
  • WebSphere Cast Iron
  • WebSphere eXtreme
  • WebSphere Front Office
  • WebSphere Broker
  • WebSphere MQ
  • WebSphere Real Time
  • WebSphere Remote Server
  • WebSphere Virtual Enterprise
  • Skupnost WebSphere
  • In veliko več…

Pripravljen za prehod skozi vprašanja?

Contents

1. Kaj je Ripplestart?

Ripplestart je ponovni zagon skupine WAS. Najprej ustavi JVM in ga nato zažene. S tem ripplestartom zagotovite, da je naenkrat samo en JVM propadel, zato ne pride do izpadov aplikacij.

Primer: v gruči imate 5 JVM-jev in ko naredite ripplestart, bo JVM1 ustavil in zagnal JVM1, preden zaustavite druge JVM v grozdu.

2. Kaj bi naredili, če JVM porabi 100% CPU & Pomnilnik na strežniku?

Najprej ugotovite, kateri JVM ima veliko izkoriščenost. Vzemite navojni del identificiranega JVM za preiskavo in znova zaženite JVM kot rešitev, da se ohladi CPU / Memory.

3. Kaj je sinhronizacija vozlišč?

IBM WAS shrani celotno konfiguracijo v centralno repozitorij, imenovan »Glavni repozitorij«, in vsako vozlišče bo imelo lokalno skladišče.

Ko spremenite vozlišče skozi DMGR, ga morate sinhronizirati, tako da se konfiguracija potisne na strežnik ustreznega vozlišča.

Sinhronizacija se vedno zgodi od glavnega do lokalnega skladišča, zato gre za enosmerno komunikacijo.

4. Ali se aplikacija lahko zažene brez kakršnih koli težav, če je DMGR izklopljen?

Da, DMGR navzdol ne vpliva na obstoječo delujočo aplikacijo. Če pa boste morali spremeniti ali uvesti prek DMGR-a, bi to vplivalo.

5. Kako namestiti aplikacijo v WebSphere?

Obstajajo trije možni načini uporabe.

  1. Vroča namestitev – kopirajte aplikacijsko datoteko v imenik aplikacij. To je dobro za neproizvodno okolje in se ne priporoča za proizvodnjo.
  2. DMGR – Programsko aplikacijo lahko prek DMGR namestite tako, da odprete Aplikacije >> Nova aplikacija
  3. Skripti – lahko razvijete skripte wsadmin ali ant naloge za uvajanje aplikacij.

6. Zakaj se JVM samodejno prikaže, čeprav sam postopek zaustavim / ubijem ročno?

Lahko sta dve stvari.

Samodejni ponovni zagon je omogočeno za JVM, ki je privzete nastavitve in je na voljo pod JVM>>Politika spremljanja.

Če zgoraj ni tako, je morda v cron skriptu, ki preverja postopek, in če ni najden, ga nato zaženite.

7. Katere vrste datotek lahko umestite v WebSphere?

Modul WAR, EAR, JAR ali SAR lahko namestite prek konzole ali skriptov DMGR.

8. Kaj je virtualni gostitelj?

Virtualni gostitelj vsebuje več naslovov (na osnovi IP ali FQDN) v eni aplikaciji, konfiguracija pa se izvede prek upravne konzole WAS.

Če želite dovoliti, da je aplikacija dostopna na določenem URL-ju, morate imeti ta URL v virtualnem gostitelju in povezan z aplikacijo.

9. Kako bi se spopadli s počasnimi pritožbami prijav strank?

Počasnost lahko nastane zaradi različnih razlogov, zato je ključnega pomena, da ugotovimo, ali gre za WebSphere ali nekatere druge komponente. Če želite izolirati, lahko preverite naslednje.

  • Je to počasnost za vse uporabnike?
  • Ali je celotna aplikacija počasna ali samo določene funkcionalnosti?
  • Kaj pa neposreden dostop do URL-ja JVM (mimo spletnega strežnika)?

Če v JVM najdemo počasnost, lahko vzamete smetišče in preverite dnevnike, da ugotovite vzrok. Vredno bi bilo preveriti, ali je prišlo do kakršnega koli sproščanja in počasnost.

10. Kako narediti varnostno kopijo konfiguracije WAS, ne da bi ustavili DMGR?

Pojdite na profil DMGR in mapo zaboj

Izvedite ./backupConfig.sh -nostop vzeti varnostno kopijo

11. Katera so privzeta vrata WAS?

Privzeta vrata za HTTP so 9080 in HTTPS 9443. Privzeta stran vrat za plačilo za več informacij.

12. Katere različice WebSphere so na voljo?

  • WAS – uporaba omrežja
  • WAS – Razvijalci
  • WAS – z / OS
  • WAS – Hypervisor
  • BILO – Express
  • BILO – Baza
  • WAS – svoboda jedra

13. Kako ustvariti in razširiti vtičnik?

  • Prijavite se v administracijsko konzolo WAS
  • Pojdite na strežnike >> Spletni strežniki
  • Izberite strežnik in kliknite »Ustvari« & Gumb »Razširite«.

14. Katera so pogosta vprašanja, ki ste jih imeli?

Vedno morate biti iskreni glede svojega znanja in izkušenj:

  • Navidezni gostitelj ni definiran
  • Dnevniki se ne premikajo
  • napaka notranjega strežnika
  • Izjema OutOfMemory
  • Počasnost
  • JVM se ne zažene
  • Visoka poraba CPU / pomnilnika / diska

15. Kako preveriti nameščeno različico WAS?

  • Pojdite na profil in mapo zaboj
  • Izvedite ./versionInfo.sh

16. Kako veste, ali je vaš JVM vklopljen ali ne?

Obstaja več načinov za potrditev tega.

  • Ali imate orodje za spremljanje, če je tako, preverite, ali obstaja opozorilo ali trenutno stanje
  • Prijavite se v strežnik in pozdravite JVM ps -ef | grep jvmname
  • Preverite, ali lahko dostopate do URL-ja JVM
  • Preverite, ali lahko telnet JVM URL in vrata
  • Preverite, ali se v strežniku posluša vrata JVM
  • Uporabite ukaz serverStatus.sh –all, da vidite, kaj se izvaja

Izberite, kar vam je enostavno.

17. Povejte mi nekaj dnevniških datotek, ki jih je ustvaril WebSphere?

  • SystemOut.log
  • SystemError.log
  • native_stdout.log
  • native_stderr.log

18. Kako ustvariti smetišče z nitmi?

Obstajajo trije možni načini za ustvarjanje smetane niti.

  1. Skozi konzolo DMGR: Pojdite na Odpravljanje težav >> Izberite JVM in kliknite na jedro Java
  2. Ubite -3 PID JVM
  3. Uporaba wsadmin.sh, kot je pojasnjeno tukaj

19. Kakšna je razlika med navpičnim in vodoravnim grozdom?

Navpični grozd ima svojega člana na istem vozlišču ali strežniku, kjer je vodoravno čez več vozlišč in strežnikov v celici.

20. Kaj je zbiranje smeti?

Zbiranje smeti je postopek upravljanja pomnilnika, ki samodejno sprosti predmete, ki jih program ne uporablja več.

21. Kako onemogočite varnost v WebSphere?

Varnost lahko onemogočite tako, da prek wsadmin.sh izvedete “securityoff”. Po izklopu zaščite morate znova zagnati DMGR.

22. Kako omogočiti dobesedno odvoz smeti?

Verbose GC ni omogočen privzeto in če ga potrebujete, lahko to storite do;

  • Strežniki >> Vrsta strežnika >> WebSphere Application Server
  • Izberite JVM >> Opredelitev procesov v „Java in upravljanje procesov“
  • Kliknite navidezni stroj Java pod “dodatne lastnosti” in potrdite polje “dobesedno zbiranje smeti.”

23. Kako narediti samodejni zagon WebSphere ob ponovnem zagonu strežnika?

WebSphere samodejno ustvari zagonski skript v /etc/init.d, kar bo zagotovilo, da se zažene ob ponovnem zagonu.

Če pa scenarij iz nekega razloga ne obstaja, ga lahko ustvarite in postavite pod /etc/init.d in ga omogočite kot spodaj.

chkconfig – dodajte ime datoteke WebSphere #script
chkconfig WebSphere vklopljen

Glejte moj podroben vodnik o samodejnem zagonu storitev pri zagonu.

24. Kako povečati velikost kopice JVM?

  • Prijava v administracijsko konzolo
  • Pojdi na strežnike >> Vrste strežnikov >> Aplikacijski strežnik WebSphere
  • Izberite JVM >> Opredelitev procesa >> java virtualni stroj

Tu lahko vnesete začetno in največjo velikost kopice.

25. Ali lahko vozlišče sinhronizirate, ko je vozlišče izklopljeno?

Absolutno mora biti vozlišče zaustavljeno, da sinhronizacija deluje.

26. Kaj je ukaz za zaustavitev in zagon DMGR-a, Nodeagent & JVM?

Ustaviti

  • JVM – stopServer.sh JVMNAME
  • Nodeagent – stopNode.sh
  • DMGR – stopManager.sh

Začeti

  • JVM – startServer.sh JVMNAME
  • Nodeagent – startNode.sh
  • DMGR – startManager.sh

27. Kaj je novega v WAS 8.5.5?

Na visoki ravni:

  • Podpora Java SE 7
  • Zapisovanje HPEL
  • Vgrajeno zdravstveno upravljanje
  • Profil svobode
  • Inteligentno usmerjanje
  • Dinamično združevanje v skupine
  • JDBC 4.1 grozd
  • Podpora za splet 2.0

Tu lahko najdete tudi podrobne informacije.

28. Kaj pomeni zveza vozlišč?

Federacija v WebSphere pomeni dodajanje vozlišča v celico. To stori z ukazom addNode.sh, kar lahko traja nekaj minut glede na velikost vozlišča.

29. Kaj je FFDC?

FFDC (prvi zajem podatkov o odpovedi) zajem dogodka in napake med izvajanjem WebSphere. Podatki FFDC so lahko koristni za analizo težave, zato IBM pogosto zaprosi za podporo, če jih za kakršne koli težave kontaktiramo.

30. Ali lahko dešifrirate spletno shrambo tipkovnic XS?

Da, lahko preko spletnega orodja – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Kateri skriptni jezik je privzeto v WebSphere? JACL ali Jython?

JACL je privzeti skriptni jezik v WebSphere.

32. Kako lahko uporabite paket popravkov v WebSphere 8.5.x?

IBM IM se lahko uporabi za uporabo popravka. Za podrobna navodila glejte, kako uporabiti priročnik za paket popravkov.

33. Katera okolja podpiraš?

Bodite iskreni in razložite okolja, ki jih podpirate. Morda vas podpirajo naslednje.

  • Razvoj
  • CIT
  • SIT
  • UAT
  • DEMO
  • Predprodukcija
  • Proizvodnja
  • Uprizoritev
  • QA

34. Kje je vaš spletni strežnik?

Ponovno pojasnite svojo podprto arhitekturo aplikacij. Vendar pa bi bili v značilnem proizvodnem okolju za internetne aplikacije spletne strežnike v DMZ-ju, aplikacijski strežnik pa v osrednjem omrežju.

To pomeni, da morate imeti v požarnem zidu med spletnimi strežniki in aplikacijskim strežnikom potrebna dovoljena vrata.

35. Kakšna je afiniteta seje?

Sorodnost seje z drugo besedo je vztrajna seja. Afiniteta seje omogoča, da se zahteva poveže z enim JVM. To pomeni, da bo zahteva za vrnitev vedno usmerjena v isti JVM.

36. Ali lahko v enem JVM razporedite več aplikacij?

Da, na enem JVM-ju je mogoče uporabiti več aplikacij, dokler je koren konteksta za vsako aplikacijo edinstven.

37. Katero bazo podatkov uporabljate z Websphere?

Povejte jim, kaj uporabljate. Večina organizacij uporablja bazo podatkov Oracle, vendar WebSphere podpira tudi naslednjo bazo podatkov.

  • DB2
  • Oracle Database
  • Microsoft SQL Server
  • Sybase

38. Kako povežete spletni strežnik z WAS?

Obstajata dva načina za povezavo z WAS.

  1. Uporaba vtičnika – to je priporočen način za namestitev WAS vtičnika na spletni strežnik.
  2. Uporaba ProxyPass – če uporabljate Apache in ne želite uporabljati vtičnika, se lahko povežete z WAS JVM po direktivi ProxyPass.

39. Ali potrebujem spletni strežnik pred WAS?

Za boljšo varnost in zmogljivost je priporočljivo, da imate pred WAS podprt spletni strežnik & vzdrževanje.

40. Kaj je celica?

Celica je logična skupina vozlišč, ki ima lahko eno ali več vozlišč; grozdi in vsi se upravljajo iz ene upravne konzole.

41. Kolikšna je privzeta časovna omejitev seje za skrbniško konzolo?

30 minut

42. Kaj je paket popravkov?

Paket popravkov je zbirka popravkov, ki jih ponuja IBM. Lahko vsebuje popravke napak, varnostne popravke & izboljšanje uspešnosti.

43. Kateri register ali shramba podpira WebSphere?

  • Zvezno odlagališče
  • Lokalni operacijski sistem
  • Samostojni register LDAP
  • Samostojni register po meri

44. Kaj so knjižnice v skupni rabi?

Ustvarjanje knjižnice v skupni rabi je priporočljivo, da zmanjšate podvojene datoteke knjižnice. Posamezna knjižnica v skupni rabi lahko uporablja več aplikacij v celici.

45. Kaj je kontekstna korenina?

Kontekstni koren za vsako aplikacijo mora biti edinstven znotraj celice. Določen je deskriptor uvajanja n in se uporablja za dostop do aplikacije.

Za bivšega: če ima aplikacija A kontekstni koren, imenovan “maloprodaja”, bo aplikacija dostopna z http: // ime strežnika: pristanišče / trgovina na drobno

46. ​​Kaj je ime datoteke za konfiguracijo vtičnikov WAS?

Ime konfiguracije vtičnika WebSphere je plugin-cfg.xml

47. Kako spremeniti velikost baze navojev WebContainer?

Bazen niti WebContainer lahko spremenite tako, da greste v notranjost JVM >> Navojni bazeni >> WebContainer

48. Ali lahko spremenite kontekstni koren za nameščeno aplikacijo?

Da, izvedljivo je. Če želite to narediti preko upravne konzole, pojdite znotraj aplikacije in kliknite »Kontekstni koren za spletne module«, da spremenite kontekstni koren.

Po spremembi je treba JVM znova zagnati.

49. Kateri skript za spremembo Java SDK-ja, ki ga uporablja profil?

skripta Managgesdk.sh je na voljo v mapi bin, kar bo pomagalo spremeniti SDK.

50. Kaj je PMT?

PMT (orodje za upravljanje profilov) je GUI za ustvarjanje in upravljanje profilov WebSphere.

Upam, da vam zgoraj pomaga dobiti službo skrbnika WebSphere. Če potrebujete pomoč pri nadaljevanju in intervjuju, potem to preverite vadnica.

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