50 Korduma kippuvad WebSphere Intervjuu küsimused ja vastused

IBMi intervjuu küsimuste komplekt, mida küsitakse sageli intervjuus värskema ja kogenuma taseme saavutamiseks.


Sageli saan palve kokku panna IBM WebSphere Application Serverile esitatud intervjuuküsimuste loend, nii et ma kuulen teid.

WebSphere on IBMi rakendusserver (vahetarkvara toode) ja IBM omab vahetarkvara turuosas esikohta.

WebSphere on tootekomplekt ja see artikkel on ainult umbes WebSphere rakendusserver.

Juhul, kui teil on huvi, millised tooted kuuluvad WebSphere’i komplekti.

  • Portaal WebSphere
  • WebSphere DataPower
  • WebSphere malm
  • WebSphere eXtreme
  • WebSphere Front Office
  • WebSphere sõnumimaakler
  • WebSphere MQ
  • WebSphere reaalajas
  • WebSphere Remote Server
  • WebSphere virtuaalne ettevõte
  • WebSphere’i kogukond
  • Ja palju muud …

Valmis läbima küsimused?

Contents

1. Mis on Ripplestart??

Ripplestart on WAS-klastri taaskäivitamine. Kõigepealt peatab JVM ja seejärel käivitab selle. Ripplestart’i abil tagate, et korraga on ainult üks JVM maas, seega pole rakendustel seisakuid.

Näide: teil on klastris 5 JVM-i ja kui te ripplestarti teete, peatab see JVM1 ja käivitab JVM1 enne teiste klastris asuvate JVM-ide peatamist.

2. Mida teeksite, kui JVM tarbib 100% protsessorit & Mälu serveris?

Kõigepealt tehke kindlaks, millist JVM-i on kõrge kasutusaste. Võtke uurimiseks tuvastatud JVM-i lõim prügi ja taaskäivitage JVM-i selle vältimiseks CPU / mälu jahutamiseks..

3. Mis on sõlme sünkroonimine?

IBM WAS salvestab kogu konfiguratsiooni keskses repositooriumis nimega “Master repository” ja igal sõlmel on kohalik repositoorium.

Kui teete sõlmes muudatusi DMGR-i kaudu, peate selle sünkroonima, nii et konfiguratsioon lükatakse vastava sõlme serverisse.

Sünkroonimine toimub alati põhiredaktorist kohalikku hoidlasse, seega on see ühesuunaline suhtlus.

4. Kas rakendust saab ilma probleemideta käivitada, kui DMGR on maas?

Jah, DMGR alla ei mõjuta olemasolevat töötavat rakendust. Kui aga peate tegema muudatusi või juurutama DMGR-i kaudu, mõjutab see seda.

5. Kuidas rakendust WebSphere’i juurutada?

Juurutamiseks on kolm võimalikku viisi.

  1. Kuum juurutamine – kopeerige rakenduse fail rakenduste kataloogi. See sobib tootmiseks mittekasutatava keskkonna jaoks ja seda ei soovitata tootmiseks.
  2. DMGR – saate rakenduse DMGR kaudu juurutada, minnes rakendusele >> Uus rakendus
  3. Skriptid – saate rakenduste juurutamiseks välja töötada wsadmini skripte või ant-ülesandeid.

6. Miks JVM ilmub automaatselt, ehkki peatun / tapaan protsessi käsitsi?

Seal võib olla kaks asja.

Automaatne taaskäivitus on lubatud JVM-i jaoks, mis on vaikesätted ja saadaval JVM-i alt>>Järelevalvepoliitika.

Kui ülaltoodut pole, siis võib olla cronis skript, mis kontrollib protsessi ja kui ei leita, siis käivitage see.

7. Milliseid failitüüpe saate WebSphere’i installida?

WAR-, EAR-, JAR- või SAR-moodulit saate juurutada DMGR-i konsooli või skriptide kaudu.

8. Mis on virtuaalne host?

Virtuaalne host sisaldab mitut URL-i (IP- või FQDN-põhist) ühel rakendusel ja konfigureerimine toimub WAS-i halduskonsooli kaudu.

Rakendusele juurdepääsu saamiseks konkreetsel URL-il peab teil olema see URL virtuaalses hostis ja see peab olema rakendusega seotud.

9. Kuidas lahendaksite klientide aeglase avalduse kaebusi??

Aeglus võib tekkida erinevatel põhjustel ja on oluline kindlaks teha, kas see pärineb WebSphere’ist või mõnest muust komponendist. Isoleerimiseks võite kontrollida järgmist.

  • Kas see on aeglus kõigi kasutajate jaoks?
  • Kas kogu rakendus on aeglane või lihtsalt teatud funktsionaalsus?
  • Kuidas oleks JVM URL-ile (veebiserverist mööda minnes) otse juurde pääseda?

Kui JVM-is leitakse aeglus, võite põhjuse välja selgitada ja kontrollida logisid. Tasuks kontrollida, kas on mingit vabastamist ja aeglus on just pärast seda.

10. Kuidas teha WAS-i konfiguratsiooni varundamist ilma DMGR-i peatamata?

Minge DMGR-i profiili ja prügikasti kausta

Täitke ./backupConfig.sh -nostop varukoopia tegemiseks

11. Mis on vaikimisi WAS-port?

HTTP vaikeport on 9080 ja HTTPS 9443. Vaadake lisateavet Checkouti vaikepordi lehelt.

12. Millised on saadaval WebSphere väljaanded??

  • WAS – võrgu juurutamine
  • WAS – arendajad
  • WAS – z / OS
  • WAS – superviisor
  • WAS – ekspress
  • WAS – baas
  • WAS – vabaduse tuum

13. Kuidas pluginat genereerida ja levitada?

  • Logi sisse WAS halduskonsooli
  • Minge serverisse >> Veebiserverid
  • Valige server ja klõpsake nuppu „Genereeri” & Nupp „Levitada”.

14. Millised on tavalised probleemid, mida olete kogenud?

Oma teadmiste osas peaksite alati olema aus, et anda teile idee:

  • Virtuaalset hosti pole määratletud
  • Palgid ei liigu
  • Sisemine serveri tõrge
  • OutOfMemory erand
  • Aeglus
  • JVM ei käivitu
  • Suur protsessori / mälu / ketta kasutamine

15. Kuidas kontrollida installitud WAS-i versiooni?

  • Minge profiili ja prügikasti kausta
  • Täitke ./versionInfo.sh

16. Kuidas sa tead, kas su JVM on üleval või mitte?

Selle kinnitamiseks on mitu võimalust.

  • Kas teil on mingit jälgimisriista, kui jah, siis kontrollige, kas seal on häiret või hetkeolekut
  • Sisselogimine serverisse ja JVM-i jaoks grep ps -ef | grep jvmname
  • Kontrollige, kas pääsete juurde JVM-i URL-ile
  • Kontrollige, kas saate JVM-i URL-i ja porti telneerida
  • Kontrollige, kas JVM-port kuulab serverit
  • Kasutage käsku serverStatus.sh –all, et näha, mis töötab

Valige kõik, mis on teie jaoks lihtne.

17. Ütle mulle mõned WebSphere’i loodud logifailid?

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

18. Kuidas genereerida lõime dump?

Lõimede genereerimiseks on kolm võimalikku viisi.

  1. DMGR-i konsooli kaudu: minge tõrkeotsinguni >> Valige JVM ja klõpsake Java tuuma
  2. Tapa JVM -3 PID
  3. Wsadmin.sh kasutamine, nagu siin selgitatud

19. Mis vahe on vertikaalsel ja horisontaalsel klastril??

Vertikaalse klastri liige paikneb samas sõlmes või serveris, kus horisontaalne on mitme lahtri sõlme ja serveri vahel.

20. Mis on prügivedu?

Prügivedu on mäluhaldusprotsess, mis vabastab objektid, mida programm enam ei kasuta.

21. Kuidas keelata WebSphere’i turvalisus??

Turvalisuse saab keelata, käivitades saidil wsadmin.sh „securityoff”. Pärast turbe väljalülitamist tuleb DMGR uuesti käivitada.

22. Kuidas lubada paljusõnalise prügi kogumist?

Verbose GC pole vaikimisi lubatud ja vajadusel saate seda teha;

  • Serverid >> Serveri tüüp >> WebSphere rakendusserver
  • Valige JVM >> Protsessi määratlus jaotises „Java ja protsessihaldus”
  • Klõpsake jaotises „Muud atribuudid” Java virtuaalmasinat ja märkige ruut „verbose prügivedu.”

23. Kuidas panna WebSphere automaatselt taaskäivituma, kui server taaskäivitatakse?

WebSphere genereerib kataloogis /etc/init.d automaatselt käivitamisskripti, mis tagab selle käivitamise taaskäivitamisel.

Kui aga skripti mingil põhjusel ei eksisteeri, saate selle luua ja panna kataloogi /etc/init.d ja lubada see järgmiselt.

chkconfig – lisage WebSphere #script faili nimi
chkconfig WebSphere on sisse lülitatud

Vaadake minu üksikasjalikku juhendit teenuste buutimisel automaatse käivitamise kohta.

24. Kuidas suurendada JVM hunniku suurust?

  • Logige sisse halduskonsooli
  • Minge serveritesse >> Serveritüübid >> WebSphere rakendusserver
  • Valige JVM >> Protsessi määratlus >> java virtuaalmasin

Siin saate sisestada hunniku esialgse ja maksimaalse suuruse.

25. Kas saate sünkroonida sõlme, kui sõlmeagent on maas?

Absoluutselt peab sünkroonimise toimimiseks olema sõlmpagent peatatud.

26. Mis on käsk peatada ja käivitada DMGR, Nodeagent & JVM?

Peatuma

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

Alustama

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

27. Mis on WAS-is 8.5.5?

Kõrgel tasemel:

  • Java SE 7 tugi
  • HPEL-i logimine
  • Sisseehitatud tervisejuhtimine
  • Vabadusprofiil
  • Arukas marsruutimine
  • Dünaamiline klasterdamine
  • JDBC 4.1 klastrid
  • Web 2.0 tugi

Üksikasjaliku teabe leiate siit.

28. Mida tähendab sõlmede liitmine??

Föderatsioon WebSphere’is tähendab sõlme lisamist lahtrisse. Seda saab teha käsu addNode.sh abil ja see võib sõlme suurusest sõltuvalt võtta mõni minut.

29. Mis on FFDC??

FFDC (esimese tõrke andmete hõivamine) hõivamise sündmus ja tõrge WebSphere käitustöö ajal. FFDC-andmetest võib probleemi analüüsimisel kasu olla ja seda küsib sageli IBMi tugi, kui võtame mõne probleemiga ühendust.

30. Kas saate WebSphere Keytore XOR-i dekodeerida?

Jah, saate veebitööriista kaudu – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Milline skriptikeel on WebSphere’is vaikimisi? JACL või Jython?

JACL on WebSphere’is vaikimisi skriptikeel.

32. Kuidas saate WebSphere 8.5.x-is paranduspaketti rakendada?

Paranduse rakendamiseks saab kasutada IBM IM-i. Üksikasjalike juhiste saamiseks lugege, kuidas rakendada paranduspaketi juhendeid.

33. Milliseid keskkondi toetate?

Ole aus ja selgita oma toetatavaid keskkondi. Võib-olla toetate järgmist.

  • Areng
  • CIT
  • SIT
  • UAT
  • DEMO
  • Eeltootmine
  • Tootmine
  • Lavastus
  • QA

34. Kus teie veebiserver hostitakse?

Selgitage uuesti oma toetatud rakenduste arhitektuuri. Interneti-põhiste rakenduste tüüpilises tootmiskeskkonnas oleksid veebiserverid aga DMZ-is ja rakendusserver põhivõrgus.

See tähendab, et teil peavad tulemüüris olema lubatud vajalikud pordid veebiserverite ja rakendusserveri vahel.

35. Mis on seansi afiinsus?

Sessiooni afiinsus teises sõnas on püsivuse sessioon. Kuna seansi afiinsus võimaldab taotlust siduda ühe JVM-iga. See tähendab, et tagastamise taotlus suunatakse alati samale JVM-ile.

36. Kas saate ühes JVM-is kasutada mitu rakendust??

Jah, mitme rakenduse juurutamine on võimalik ühe JVM-i korral, kui iga rakenduse kontekstijuur on ainulaadne.

37. Millist andmebaasi te veebisfääriga kasutate??

Räägi neile, mida sa kasutad. Enamik organisatsiooni kasutab Oracle’i andmebaasi, kuid WebSphere toetab ka järgmist andmebaasi.

  • DB2
  • Oracle’i andmebaas
  • Microsoft SQL Server
  • Sybase

38. Kuidas ühendada veebiserver WAS-iga??

WAS-iga ühenduse loomiseks on kaks võimalust.

  1. Pistikprogrammi kasutamine – see on soovitatav meetod WAS-i pistikprogrammi installimiseks veebiserverisse.
  2. ProxyPassi kasutamine – kui kasutate Apache’i ja te ei soovi pluginat kasutada, saate ProxyPassi direktiiviga WAS JVM-iga ühenduse luua.

39. Kas ma vajan WAS-i ees veebiserverit??

Parema turvalisuse ja toimivuse tagamiseks on soovitatav WAS-i ees olla toetatud veebiserver & hooldus.

40. Mis on rakk?

Lahter on loogiline sõlmede rühm, millel võib olla üks või mitu sõlme; klastrid ja kõiki hallatakse ühest halduskonsoolist.

41. Mis on halduskonsooli vaikeseansi ajalõpp?

30 minutit

42. Mis on paranduspakett?

Paranduspakett on IBMi pakutav plaastrite kogum. See võib sisaldada veaparandusi, turvapaiku & jõudluse parandamine.

43. Millist registrit või hoidlat WebSphere toetab?

  • Ühendatud hoidla
  • Kohalik opsüsteem
  • Eraldiseisev LDAP register
  • Eraldiseisev kohandatud register

44. Mis on ühised raamatukogud??

Topeltteegifailide arvu vähendamiseks on soovitatav luua jagatud teegi loomine. Ühtset jagatud teeki saab kasutada lahtris mitme rakenduse poolt.

45. Mis on kontekstijuur?

Iga rakenduse kontekstijuur peaks lahtris olema ainulaadne. See on määratletud n juurutamisdeskriptor ja seda kasutatakse rakendusele juurdepääsuks.

Ex jaoks: kui rakendusel A on kontekstijuur, mida nimetatakse jaemüügiks, on rakendusele juurdepääsetav aadressil http: // serverinimi: port / jaemüük

46. ​​Mis on WAS-i plugina konfiguratsioonifaili nimi?

WebSphere plugina konfiguratsiooni nimi on plugin-cfg.xml

47. Kuidas muuta WebContaineri keermesuuruse suurust?

WebContaineri keermekogu saab sisemusse minnes muuta JVM >> Keermebasseinid >> WebContainer

48. Kas saate muuta juurutatud rakenduse konteksti juuri??

Jah, see on teostatav. Selleks tehke halduskonsooli kaudu minge rakendusse ja klõpsake kontekstijuuri muutmiseks nuppu “Veebimoodulite kontekstijuur”..

JVM tuleb pärast muudatust taaskäivitada.

49. Milline skript muudab profiili kasutatavat Java SDK-d?

skript managesdk.sh on saadaval prügikasti kaustas, mis aitab muuta SDK-d.

50. Mis on PMT?

PMT (profiilihaldusriist) on GUI WebSphere’i profiilide loomiseks ja haldamiseks.

Loodan, et ülaltoodud aitab teil saada WebSphere’i administraatori töö. Kui vajate abi jätkamisel ja vestlusel, siis vaadake seda juhendaja.

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