50 Dažniausiai užduodamų „WebSphere“ interviu klausimų ir atsakymų

IBM interviu klausimų rinkinys, dažnai užduodamas interviu, kad būtų kuo naujesnis ir labiau patyręs.


Aš dažnai gaunu prašymą sudaryti interviu klausimų, užduotų „IBM WebSphere Application Server“, sąrašą, todėl girdžiu jus.

„WebSphere“ yra „IBM“ programų serveris (tarpinės programinės įrangos produktas), o „IBM“ užima pirmąją vietą tarpinės programinės įrangos rinkos dalyje.

„WebSphere“ yra produktų rinkinys, o šis straipsnis yra tik apie „WebSphere Application Server“.

Jei jums įdomu, kokie produktai yra „WebSphere“ rinkinyje.

  • „WebSphere“ portalas
  • „WebSphere DataPower“
  • „WebSphere“ ketaus
  • „WebSphere eXtreme“
  • „WebSphere Front Office“
  • „WebSphere“ pranešimų tarpininkas
  • „WebSphere MQ“
  • „WebSphere“ realusis laikas
  • „WebSphere Remote Server“
  • „WebSphere“ virtualioji įmonė
  • „WebSphere“ bendruomenė
  • Ir daug daugiau…

Parengta pereiti klausimai?

Contents

1. Kas yra „Ripplestart“?

„Ripplestart“ yra iš naujo paleisti WAS klasterį. Pirmiausia jis sustabdo JVM, o po to jį paleidžia. Atlikdami „ripplestart“, užtikrinsite, kad tik vienas JVM neveikia vienu metu, taigi, programos neturi prastovų.

Pvz .: turite 5 JVM klasteryje, o kai atliksite ripplestart, jis sustabdys JVM1 ir paleis JVM1 prieš sustabdydamas kitus JVM klasteryje.

2. Ką darytumėte, kai JVM sunaudotų 100% procesoriaus & Atmintis serveryje?

Pirmiausia išsiaiškinkite, kuris JVM naudojasi aukščiau. Paimkite nustatyto JVM giją tyrimui ir iš naujo paleiskite JVM kaip išeitį, kad atvėsintumėte procesorių / atmintį..

3. Kas yra mazgo sinchronizavimas?

„IBM WAS“ saugo visą konfigūraciją centrinėje saugykloje, vadinamoje „pagrindine saugykla“, o kiekvienas mazgas turės vietinę saugyklą..

Atlikdami bet kokius mazgo pakeitimus per DMGR, turite juos sinchronizuoti, taigi konfigūracija bus perkelta į atitinkamo mazgo serverį.

Sinchronizavimas visada vyksta iš pagrindinio į vietinį saugyklą, taigi tai yra vienpusis ryšys.

4. Ar programa gali veikti be jokių problemų, jei DMGR neveikia?

Taip, DMGR žemyn nedaro įtakos esamai veikiančiai programai. Tačiau, jei jums reikės atlikti pakeitimus ar diegimą naudojant DMGR, tai turės įtakos.

5. Kaip įdiegti programą „WebSphere“?

Yra trys galimi diegimo būdai.

  1. Aktyvus diegimas – nukopijuokite programos failą į programų katalogą. Tai tinkama ne gamybos aplinkai, o nerekomenduojama gaminti.
  2. DMGR – galite diegti programą per DMGR, eidami į programas >> Nauja programa
  3. Skriptai – galite sukurti „wsadmin“ scenarijus arba skruzdžių užduotis, kad būtų galima diegti programas.

6. Kodėl JVM atsiranda automatiškai, nors aš sustabdau / žinau procesą rankiniu būdu?

Tai gali būti du dalykai.

Automatinis paleidimas iš naujo yra įjungtas JVM, kuris yra numatytieji nustatymai ir pasiekiamas naudojant JVM>>Stebėsenos politika.

Jei aukščiau nėra, tada gali būti „cron“ scenarijus, kuris patikrina procesą, o jei nerastas, tada paleiskite jį.

7. Kokius failų tipus galite naudoti „WebSphere“?

Galite dislokuoti WAR, EAR, JAR arba SAR modulius naudodami DMGR konsolę ar scenarijus.

8. Kas yra virtualus kompiuteris?

Virtualiame pagrindiniame kompiuteryje yra keli URL (pagrįsti IP arba FQDN) vienoje programoje, o konfigūracija atliekama per WAS administracinę konsolę.

Kad programa būtų pasiekiama tam tikru URL, šis URL turi būti virtualioje priegloboje ir susietas su programa.

9. Kaip galėtumėte spręsti lėtus klientų skundus??

Lėtumas gali atsirasti dėl įvairių priežasčių, todėl būtina nustatyti, ar tai yra „WebSphere“ ar kiti komponentai. Norėdami atskirti, galite patikrinti šiuos dalykus.

  • Ar tai lėtumas visiems vartotojams??
  • Ar visa programa yra lėta, ar tik tam tikra funkcija?
  • O kaip pasiekti tiesiogiai JVM URL (apeinant interneto serverį)?

Jei JVM nustatomas lėtumas, tuomet galite paimti sąvartyną ir patikrinti žurnalus, kad išsiaiškintumėte priežastį. Verta pasitikrinti, ar nebuvo jokio išleidimo, o lėtumas yra iškart po to.

10. Kaip pasidaryti WAS konfigūracijos atsarginę kopiją nesustojant DMGR?

Eikite į DMGR profilį ir šiukšliadėžės aplanką

Vykdyti ./backupConfig.sh -nostop paimti atsarginę kopiją

11. Koks yra numatytasis WAS prievadas?

Numatytasis HTTP prievadas yra 9080 ir HTTPS 9443. Norėdami sužinoti daugiau, patikrinkite numatytojo prievado puslapį.

12. Kokie yra „WebSphere“ leidimai?

  • WAS – tinklo diegimas
  • WAS – kūrėjai
  • WAS – z / OS
  • WAS – vadovas
  • WAS – „Express“
  • WAS – bazė
  • WAS – „Liberty“ branduolys

13. Kaip sukurti ir skleisti papildinį?

  • Prisijunkite prie WAS administracinės konsolės
  • Eikite į serverius >> Žiniatinklio serveriai
  • Pasirinkite serverį ir spustelėkite „Generuoti“ & Mygtukas „Propagate“.

14. Kokios yra bendros problemos, su kuriomis susidūrėte?

Visada turėtumėte būti sąžiningi dėl savo žinių, tačiau turėtumėte pateikti idėją:

  • Neapibrėžtas virtualusis kompiuteris
  • Rąstai nejuda
  • Vidinė serverio klaida
  • „OutOfMemory“ išimtis
  • Lėtumas
  • JVM neprasideda
  • Aukštas procesoriaus / atminties / disko panaudojimas

15. Kaip patikrinti įdiegtą WAS versiją?

  • Eikite į profilį ir šiukšliadėžės aplanką
  • Vykdyti ./versionInfo.sh

16. Kaip sužinoti, ar jūsų JVM veikia, ar ne?

Tai patvirtinti galima keliais būdais.

  • Ar turite stebėjimo įrankį, jei taip, patikrinkite, ar nėra įspėjimo ar esamos būklės
  • Prisijunkite prie serverio ir naudokitės JVM ps-ef | grep jvmname
  • Patikrinkite, ar galite pasiekti JVM URL
  • Patikrinkite, ar galite telnet JVM URL ir prievadą
  • Patikrinkite, ar JVM prievadas klausosi serveryje
  • Norėdami pamatyti, kas veikia, naudokite komandą serverStatus.sh –all

Pasirinkite tai, kas jums yra lengva.

17. Pasakyk man kai kuriuos „WebSphere“ sugeneruotus žurnalo failus?

  • „SystemOut.log“
  • „SystemError.log“
  • gimtoji_stdout.log
  • gimtoji_stderr.log

18. Kaip sugeneruoti giją?

Yra trys galimi būdai, kaip sugeneruoti giją.

  1. Per DMGR pultą: eikite į Trikčių šalinimas >> Pasirinkite JVM ir spustelėkite „Java“ branduolį
  2. Nužudyk JVM -3 PID
  3. Naudojant wsadmin.sh, kaip paaiškinta čia

19. Kuo skiriasi vertikalioji ir horizontalioji klasteriai??

Vertikalios grupės narys yra tame pačiame mazge arba serveryje, kur horizontalus yra per kelis mazgus ir serverius ląstelėje.

20. Kas yra šiukšlių rinkimas?

Šiukšlių rinkimas yra atminties tvarkymo procesas, kuris automatiškai išlaisvina objektus, kurių nebenaudoja programa.

21. Kaip išjungti „WebSphere“ apsaugą?

Saugumą galite išjungti vykdydami „securityoff“ per wsadmin.sh. Išjungus apsaugą, DMGR turi būti paleista iš naujo.

22. Kaip įjungti išsamų šiukšlių rinkimą?

„Verbose GC“ neįgalinta pagal numatytuosius nustatymus; jei reikia, galite tai padaryti;

  • Serveriai >> Serverio tipas >> „WebSphere Application Server“
  • Pasirinkite JVM >> Proceso apibrėžimas skyriuje „Java ir proceso valdymas“
  • Spustelėkite „Java“ virtualią mašiną skiltyje „papildomos ypatybės“ ir pažymėkite žymimąjį laukelį „žodinių šiukšlių rinkimas.“

23. Kaip priversti „WebSphere“ automatiškai paleisti, kai serveris paleidžiamas iš naujo?

„WebSphere“ automatiškai sugeneruoja paleidimo scenarijų /etc/init.d, kuris užtikrins, kad jis bus paleistas iš naujo paleidus.

Tačiau jei dėl kokios nors priežasties scenarijaus nėra, galite jį sukurti ir įdėti į /etc/init.d ir įgalinti jį, kaip nurodyta toliau.

chkconfig – pridėti „WebSphere #script“ failo pavadinimą
įjungta „chkconfig WebSphere“

Peržiūrėkite mano išsamų vadovą, kaip automatiškai paleisti paslaugas įkrovos metu.

24. Kaip padidinti JVM krūvos dydį?

  • Prisijungimas prie administravimo pulto
  • Eikite į serverius >> Serverių tipai >> „WebSphere“ programos serveris
  • Pasirinkite JVM >> Proceso apibrėžimas >> „Java“ virtualioji mašina

Čia galite įvesti pradinį ir maksimalų krūvos dydį.

25. Ar galite sinchronizuoti mazgą, kai mazgas neveikia?

Absoliučiai norint, kad sinchronizavimas veiktų, mazgas turi būti sustabdytas.

26. Kokia komanda sustabdyti ir paleisti DMGR, Nodeagent & JVM?

Sustoti

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

Pradėti

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

27. Kas naujo WAS 8.5.5?

Aukštu lygiu:

  • „Java SE 7“ palaikymas
  • HPEL registravimas
  • Integruotas sveikatos valdymas
  • Laisvės profilis
  • Pažangus maršruto parinkimas
  • Dinaminis grupavimas
  • JDBC 4.1 grupavimas
  • „Web 2.0“ palaikymas

Čia taip pat galite nurodyti išsamią informaciją.

28. Ką tai reiškia mazgo federacija?

Federavimas „WebSphere“ reiškia mazgo pridėjimą prie langelio. Tai atliekama komanda addNode.sh, ir tai gali užtrukti keletą minučių, atsižvelgiant į mazgo dydį.

29. Kas yra FFDC?

FFDC (pirmosios nesėkmės duomenų fiksavimas) fiksavimo įvykis ir klaida „WebSphere“ vykdymo metu. FFDC duomenys gali būti naudingi analizuojant problemą, ir to dažnai prašo IBM palaikymas, jei mes kreipiamės į juos dėl kokių nors problemų.

30. Ar galite iššifruoti „WebSphere“ klaviatūros kaupiklį XOR?

Taip, naudodamiesi internetiniu įrankiu, galite – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Kuri scenarijų kalba yra numatytoji „WebSphere“? JACL arba Jython?

JACL yra numatytoji scenarijų kalba „WebSphere“.

32. Kaip galite pritaikyti taisymo paketą „WebSphere 8.5.x“?

Pataisai pritaikyti gali būti naudojamas „IBM IM“. Išsamias instrukcijas rasite kaip pritaikyti taisymo paketo vadovą.

33. Kokias aplinkas palaikote?

Būkite sąžiningi ir paaiškinkite aplinką, kuriai palaikote. Galbūt palaikote šiuos dalykus.

  • Plėtra
  • SĖDĖTI
  • UAT
  • DEMO
  • Iš anksto gamyba
  • Gamyba
  • Scenografija
  • QA

34. Kur yra jūsų žiniatinklio serveris?

Dar kartą paaiškinkite apie palaikomą programų architektūrą. Tačiau įprastoje internetinių programų gamybos aplinkoje interneto serveriai būtų DMZ, o programų serveriai – pagrindiniame tinkle.

Tai reiškia, kad ugniasienėje turite būti būtini prievadai tarp žiniatinklio serverių ir programų serverio.

35. Koks yra sesijos giminingumas??

Sesijos giminingumas kitu žodžiu yra patvarumo sesija. Jei sesija yra gimininga, užklausą galite susieti su vienu JVM. Tai reiškia, kad grąžinimo užklausa visada bus nukreipta į tą patį JVM.

36. Ar galite įdiegti daugiau nei vieną programą viename JVM?

Taip, viename JVM galima diegti kelias programas, jei kiekvienos programos kontekstinė šaknis yra unikali.

37. Kokią duomenų bazę naudojate su „Websphere“?

Pasakyk jiems, ką tu naudoji. Didžioji dalis organizacijos naudoja „Oracle“ duomenų bazę, tačiau „WebSphere“ palaiko ir šią duomenų bazę.

  • DB2
  • „Oracle“ duomenų bazė
  • „Microsoft SQL Server“
  • Sybase

38. Kaip prijungiate interneto serverį prie WAS?

Yra du būdai prisijungti prie WAS.

  1. Naudoti papildinį – tai yra rekomenduojamas būdas įdiegti WAS papildinį žiniatinklio serveryje.
  2. „ProxyPass“ naudojimas – jei naudojate „Apache“ ir nenorite naudoti papildinio, galite prisijungti prie WAS JVM pagal „ProxyPass“ direktyvą.

39. Ar man reikia tinklo serverio priešais WAS??

Norint pagerinti saugumą ir našumą, rekomenduojama priešais WAS palaikyti žiniatinklio serverį & priežiūra.

40. Kas yra ląstelė?

Ląstelė yra logiška mazgų grupė, kuri gali turėti vieną ar daugiau mazgų; grupių ir visos yra administruojamos iš vienos administracinės konsolės.

41. Koks yra numatytasis administracinės konsolės sesijos laikas?

30 minučių

42. Kas yra taisymo paketas??

Pataisymo paketas yra pataisų rinkinys, kurį teikia IBM. Jame gali būti klaidų pataisų, saugos pataisų & našumo patobulinimai.

43. Kas yra „WebSphere“ palaikomas registras ar saugykla?

  • Federacinis kapinynas
  • Vietinė operacinė sistema
  • Autonominis LDAP registras
  • Autonominis pasirinktinis registras

44. Kas yra bendros bibliotekos?

Jei norite sumažinti pasikartojančių bibliotekos failų skaičių, rekomenduojama sukurti bendrą biblioteką. Vienoje bendro naudojimo bibliotekoje gali būti naudojamos kelios ląstelės programos.

45. Kas yra konteksto šaknis?

Kiekvienos programos kontekstinė šaknis ląstelėje turėtų būti unikali. Tai yra apibrėžtas n diegimo aprašymas ir naudojamas norint pasiekti programą.

Ex: jei programa A turi konteksto šaknį, vadinamą „mažmeninė prekyba“, tada programą bus galima pasiekti iš http: // serverio pavadinimo: prievadas / mažmeninė prekyba

46. ​​Kas yra WAS įskiepio konfigūracijos failo vardas?

„WebSphere“ papildinio konfigūracijos pavadinimas yra plugin-cfg.xml

47. Kaip pakeisti „WebContainer“ sriegio fondo dydį?

„WebContainer“ siūlų fondą galima pakeisti einant į vidų JVM >> Sriegių baseinai >> „WebContainer“

48. Ar galite pakeisti įdiegtos programos kontekstą??

Taip, tai įmanoma padaryti. Norėdami tai padaryti naudodami administracinę konsolę, eikite į programą ir spustelėkite „Žiniatinklio modulių konteksto šaknys“, kad pakeistumėte konteksto šaknį.

JVM turi būti paleistas iš naujo po pakeitimo.

49. Kurį scenarijų pakeisti „Java SDK“, naudojamą profilyje?

„managesdk.sh“ scenarijų galima rasti šiukšliadėžės aplanke, kuris padės pakeisti SDK.

50. Kas yra PMT?

PMT (profilio valdymo įrankis) yra GUI, skirtas kurti ir valdyti „WebSphere“ profilius.

Tikiuosi, kad tai padės jums gauti „WebSphere“ administratoriaus darbą. Jei jums reikia pagalbos dėl atnaujinimo ir pokalbio, patikrinkite tai pamoka.

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