50 Gyakran ismételt kérdések a WebSphere Interjúval kapcsolatban

Az interjúk során gyakran feltett IBM interjúkérdések halmaza friss és tapasztalt szintre.


Gyakran kapok kérést az IBM WebSphere Application Server számára feltett interjúkérdések listájának összeállítása céljából, így hallom.

A WebSphere az IBM Application Server (Middleware termék), és az IBM első számú helyet foglal el a Middleware piaci részesedésében.

A WebSphere egy termékcsalád, és ez a cikk csak arról szól WebSphere Application Server.

Abban az esetben, ha kíváncsi, hogy mely termékek vannak a WebSphere csomag alatt.

  • WebSphere Portal
  • WebSphere DataPower
  • WebSphere öntöttvas
  • WebSphere eXtreme
  • WebSphere Front Office
  • WebSphere Message Broker
  • WebSphere MQ
  • WebSphere Real Time
  • WebSphere Remote Server
  • WebSphere Virtual Enterprise
  • WebSphere közösség
  • És még sok más…

Kész átmenni a kérdések?

Contents

1. Mi a Ripplestart??

A Ripplestart a WAS-fürt újraindítását jelenti. Először leállítja a JVM-et, majd elindítja. A ripplestart elvégzésével biztosítja, hogy egyszerre csak egy JVM működjön le, így nincs leállási idő az alkalmazások számára.

Volt: 5 JVM van egy fürtben, és ha elvégzi a ripplestartást, akkor a JVM1 leáll, és elindul a JVM1, mielőtt a másik JVM egy fürtön leáll.

2. Mit tennél, ha a JVM 100% CPU-t fogyaszt? & Memória a szerveren?

Először is azonosítsa, melyik JVM hasznosítható. Vegye ki az azonosított JVM szálat, és vizsgálja meg újra a JVM-et, mint a CPU / memória lehűtését..

3. Mi a csomópont-szinkronizálás??

Az IBM WAS a teljes konfigurációt egy „Master repository” elnevezésű központi leraktárban tárolja, és minden csomópontnak megvan a helyi lerakat.

Ha módosítja a csomópontot a DMGR-n keresztül, akkor azt szinkronizálnia kell, így a konfiguráció átkerül az adott csomópont szerverére.

A szinkronizálás mindig a masterről a helyi lerakatra történik, tehát ez egyirányú kommunikáció.

4. Az alkalmazás bármilyen probléma nélkül futhat, ha a DMGR nem működik?

Igen, a DMGR down nem befolyásolja a meglévő futó alkalmazásokat. Ha azonban módosítást vagy telepítést kell végrehajtania a DMGR-n keresztül, akkor ez befolyásolja.

5. Hogyan telepíthetünk egy alkalmazást a WebSphere alkalmazásba?

A telepítésnek három lehetséges módja van.

  1. Forró telepítés – másolja az alkalmazásfájlt az alkalmazáskönyvtárba. Ez jó a nem termelési környezet számára, és nem ajánlott a termeléshez.
  2. DMGR – Az DMGR-n keresztül telepíthet egy alkalmazást az Alkalmazások menübe >> Új alkalmazás
  3. Scripts – Kidolgozhat wsadmin szkripteket vagy hangyafeladatokat az alkalmazások telepítéséhez.

6. Miért jelenik meg a JVM automatikusan, bár manuálisan állítom le / ölöm meg a folyamatot?

Két dolog lehet.

Automatikus újraindítás engedélyezve van a JVM számára, amely alapértelmezett beállítás és elérhető a JVM alatt>>Felügyeleti politika.

Ha a fenti nem áll fenn, akkor lehet, hogy egy cron parancsfájl ellenőrzi a folyamatot, és ha nem található, akkor indítsa el.

7. Milyen fájltípusokat telepíthet a WebSphere alkalmazásba?

A WAR, EAR, JAR vagy SAR modult a DMGR konzolon vagy szkripteken keresztül is telepítheti.

8. Mi a virtuális gazdagép??

A virtuális gép több URL-t (IP vagy FQDN alapú) tartalmaz egyetlen alkalmazáson keresztül, és a konfiguráció a WAS adminisztrációs konzolon keresztül történik..

Annak érdekében, hogy egy alkalmazás elérhető legyen egy adott URL-en, ezt az URL-t egy virtuális gazdagépben kell elhelyeznie, és hozzá kell rendelnie az alkalmazáshoz.

9. Hogyan kezelné az ügyfelek által benyújtott lassú panaszokat??

A lassúság különböző okokból származhat, ezért alapvető fontosságú annak azonosítása, hogy a WebSphere vagy más összetevők-e. Az izoláláshoz ellenőrizheti a következőket.

  • Ez minden felhasználó számára ez a lassúság??
  • A teljes alkalmazás lassú, vagy csak egy bizonyos funkció?
  • Mi lenne a JVM URL közvetlen elérésével (megkerülve a webszervert)?

Ha a lassúság a JVM-ben található, akkor megteheti a dumpot, és ellenőrizheti a naplókat, hogy megtudja az okát. Érdemes megnézni, van-e felszabadulás, és a lassúság éppen ezt követően van-e.

10. Hogyan készítsünk biztonsági mentést a WAS konfigurációról a DMGR leállítása nélkül?

Lépjen a DMGR profil és a bin mappába

kivégez ./backupConfig.sh -nostop hogy készítsen biztonsági másolatot

11. Mi az alapértelmezett WAS-port?

A HTTP alapértelmezett portja a 9080 és a HTTPS 9443. A Checkout alapértelmezett portoldalán további információkat talál.

12. Melyek a elérhető WebSphere kiadások?

  • WAS – hálózati telepítés
  • WAS – Fejlesztők
  • WAS – z / OS
  • WAS – Hypervisor
  • WAS – Express
  • WAS – Alap
  • WAS – Liberty mag

13. A plugin előállítása és terjesztése?

  • Bejelentkezés a WAS adminisztrációs konzolba
  • Ugrás a Kiszolgálókra >> Webszerverek
  • Válassza ki a szervert, majd kattintson a „Létrehozás” gombra. & „Terjedés” gomb.

14. Melyik közös probléma merült fel Önnek?

Mindig őszintenek kell lennie a szakértelmével kapcsolatban, hogy ötletet adjon:

  • Virtuális gazdagép nincs meghatározva
  • A naplók nem mozognak
  • Belső Szerverhiba
  • OutOfMemory kivétel
  • Lassúság
  • A JVM nem indul el
  • Magas CPU / memória / lemez kihasználtság

15. Hogyan lehet ellenőrizni a telepített WAS verziót?

  • Ugrás a profil és a bin mappába
  • kivégez ./versionInfo.sh

16. Honnan tudja, hogy a JVM működik-e vagy sem?

Ennek megerősítésére többféle mód van.

  • Van valamilyen megfigyelő eszköz, ha igen, ellenőrizze, van-e riasztás vagy az aktuális állapot
  • Jelentkezzen be a szerverre, és vegyen részt a JVM rendszerben ps -ef | grep jvmname
  • Ellenőrizze, hogy hozzáfér-e a JVM URL-hez
  • Ellenőrizze, hogy telnet-e a JVM URL és a port
  • Ellenőrizze, hogy a JVM port figyel-e a szerveren
  • Használja a serverStatus.sh –all parancsot, hogy megnézze, mi fut

Válasszon bármit, ami könnyű neked.

17. Mondja el nekem a WebSphere által generált naplófájlokat?

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

18. Hogyan hozhatunk létre szálat??

Három lehetséges módszer létezik a szálak kidolgozására.

  1. A DMGR konzolon keresztül: Lépjen a Hibaelhárítás oldalra >> Válassza ki a JVM-et, majd kattintson a Java-magra
  2. Öld meg a JVM -3 PID-jét
  3. A wsadmin.sh használata az itt ismertetett módon

19. Mi a különbség a függőleges és a vízszintes csoport között??

A függőleges fürt tagja ugyanabban a csomópontban vagy kiszolgálón található, ahol a vízszintes a cellában több csomópont és szerver között helyezkedik el.

20. Mi a szemétgyűjtés??

A szemétgyűjtés egy memóriakezelési folyamat, amely automatikusan megszabadítja azokat az objektumokat, amelyeket a program már nem használ.

21. Hogyan lehet letiltani a biztonságot a WebSphere alkalmazásban?

A biztonságot letilthatja a „securityoff” végrehajtásával a wsadmin.sh webhelyen. A biztonság kikapcsolása után a DMGR-t újra kell indítani.

22. Hogyan engedélyezhető a részletes szemétgyűjtés??

A Verbose GC alapértelmezés szerint nem engedélyezett, és ha szükséges, megteheti;

  • szerverek >> Szerver típusa >> WebSphere Application Server
  • Válassza ki a JVM-et >> Folyamatdefiníció a „Java és folyamatkezelés” alatt
  • Kattintson a Java virtuális gépre a „további tulajdonságok” alatt, és jelölje be a „szóbeli szemetes gyűjtés.”

23. Hogyan állíthatjuk be a WebSphere automatikus indítását a szerver újraindításakor?

A WebSphere automatikusan létrehoz egy indító szkriptet az /etc/init.d könyvtárban, amely biztosítja, hogy az újraindításkor elinduljon.

Ha azonban valamilyen okból nem létezik szkript, létrehozhat egyet, és elhelyezheti az /etc/init.d mappába, és engedélyezheti az alábbiak szerint.

chkconfig – adja hozzá a WebSphere #script fájlnevét
A chkconfig WebSphere be van kapcsolva

Tekintse meg a részletes útmutatót arról, hogyan lehet automatikusan elindítani a szolgáltatásokat a rendszerindításkor.

24. Hogyan lehet növelni a JVM halom méretét??

  • Bejelentkezés az adminisztrációs konzolba
  • Ugrás a szerverekre >> Szerver típusok >> WebSphere alkalmazáskiszolgáló
  • Válassza ki a JVM-et >> A folyamat meghatározása >> java virtuális gép

Itt adhatja meg a kezdeti és a maximális kupac méretét.

25. Szinkronizálhatja-e a csomópontot, ha a csomópont-leállító nem működik?

A szinkronizálás működéséhez abszolút abba kell hagyni a csomópont-reagenst.

26. Mi a parancs a DMGR, Nodeagent leállításához és indításához? & JVM?

Megállni

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

Kezdeni

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

27. A WAS 8.5.5 újdonságai?

Magas szinten:

  • Java SE 7 támogatás
  • HPEL naplózás
  • Beépített egészségügyi menedzsment
  • Szabadság profil
  • Intelligens útválasztás
  • Dinamikus csoportosulás
  • JDBC 4.1 klaszterezés
  • Web 2.0 támogatás

A részletes információkat itt is megteheti.

28. Mit jelent a csomópont-összevonás??

A szövetség a WebSphere alkalmazásban egy csomópont hozzáadását jelenti a cellához. Ezt az addNode.sh parancs hajtja végre, és ez a csomópont méretétől függően néhány percet is igénybe vehet.

29. Mi az FFDC??

Az FFDC (első hibaadatok rögzítése) események és hibák rögzítése a WebSphere futási idő alatt. Az FFDC-adatok hasznosak lehetnek a probléma elemzésében, és ezt az IBM támogatása gyakran kéri, ha bármilyen kérdéssel kapcsolatba lépünk velük.

30. Le tudja-e dekódolni a WebSphere keytore XOR-t?

Igen, online eszköz segítségével – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Melyik szkriptnyelv az alapértelmezett a WebSphere alkalmazásban? JACL vagy Jython?

A JACL az alapértelmezett szkriptnyelv a WebSphere alkalmazásban.

32. Hogyan lehet alkalmazni a javítócsomagot a WebSphere 8.5.x-en?

Az IBM IM felhasználható a javítás alkalmazására. A részletes utasításokért olvassa el a javítócsomag-útmutató alkalmazását.

33. Milyen környezeteket támogatja??

Legyen őszinte és magyarázza el a támogatott környezetet. Lehet, hogy támogatja az alábbiakat.

  • Fejlesztés
  • CIT
  • ÜL
  • UAT
  • DEMÓ
  • Pre-termelés
  • Termelés
  • staging
  • QA

34. Hol található a webszerver??

Ismételje meg újra a támogatott alkalmazás-architektúrát. Az Internettel szembeni alkalmazások tipikus termelési környezetében azonban a webszerverek DMZ-ben, az alkalmazáskiszolgálók pedig az alaphálózatban lennének.

Ez azt jelenti, hogy engedélyeznie kell a szükséges portokat a tűzfalon a webkiszolgálók és az alkalmazáskiszolgálók között.

35. Mi a munkamenet affinitása??

A munkamenet affinitása egy másik szóban a perzisztencia. A munkamenet-affinitásnak köszönhetően a kérés egyetlen JVM-mel köthető. Ez azt jelenti, hogy a visszatérő kérést mindig ugyanazon JVM irányítja.

36. Lehet-e egynél több alkalmazást telepíteni egyetlen JVM-ben?

Igen, több alkalmazás telepítése lehetséges egyetlen JVM-en, mindaddig, amíg az egyes alkalmazások kontextusgyökere egyedi.

37. Melyik adatbázist használja a Websphere-rel?

Mondja el nekik, mit használ. A szervezet nagy része Oracle adatbázist használ, de a WebSphere a következő adatbázist is támogatja.

  • DB2
  • Oracle Database
  • Microsoft SQL Server
  • Sybase

38. Hogyan kapcsolja össze a webszervert a WAS-hez?

Kétféle módon csatlakozhat a WAS-hez.

  1. Beépülő modul használata – ez az ajánlott módszer a WAS-beépülő modul telepítéséhez egy webszerverre.
  2. A ProxyPass használata – ha Apache-t használ, és nem akarja használni a plugin-t, akkor a ProxyPass irányelvvel csatlakozhat a WAS JVM-hez..

39. Szükségem van-e webszerverre a WAS előtt?

Javasoljuk, hogy a WAS elõtt támogassa a webszervert a jobb biztonság és teljesítmény érdekében & karbantartás.

40. Mi az a sejt??

A cella a csomópontok logikus csoportja, amelyeknek lehet egy vagy több csomópontja; fürtök és mindegyik egyetlen adminisztrációs konzolról van kezelve.

41. Mi az alapértelmezett munkamenet-időkorlát egy adminisztrációs konzol számára?

30 perc

42. Mi az a javítócsomag??

A javítócsomag az IBM által biztosított javítások gyűjteménye. Tartalmazhat hibajavításokat, biztonsági javításokat & teljesítményjavítások.

43. Mi támogatja a WebSphere regisztrációt vagy lerakatot??

  • Egyesített adattár
  • Helyi operációs rendszer
  • Önálló LDAP nyilvántartás
  • Önálló egyedi regisztráció

44. Mi a megosztott könyvtárak??

Javasolt a megosztott könyvtár létrehozása az ismétlődő könyvtári fájlok csökkentéséhez. Az egyetlen megosztott könyvtár több cellán belül több alkalmazás által is felhasználható.

45. Mi a kontextusgyökér??

Az egyes alkalmazások környezeti gyökérének egyedinak kell lennie a cellában. Ez egy n telepítési leírás, és az alkalmazáshoz való hozzáféréshez használható.

Ex: ha az A alkalmazás kontextusgyökérét „kiskereskedelemnek” nevezzük, akkor az alkalmazás elérhető a http: // kiszolgálónév: port / kiskereskedelem webhelyről

46. ​​Mi az a WAS plugin-konfigurációs fájlnév?

A WebSphere plugin konfigurációs neve: plugin-cfg.xml

47. Hogyan lehet megváltoztatni a WebContainer szálkészlet méretét?

A WebContainer szálkészlete belépéssel megváltoztatható JVM >> Menet medencék >> WebContainer

48. Meg tudja változtatni a telepített alkalmazás kontextusgyökérét?

Igen, ez megvalósítható. Ehhez az adminisztrációs konzolon lépjen be az alkalmazásba, és kattintson a „Kontextus gyökér a webmodulokra” elemre a környezeti gyökér megváltoztatásához..

A JVM-et a változás után újra kell indítani.

49. Melyik parancsfájl módosítja a profil által használt Java SDK-t?

A managesdk.sh szkript a bin mappában érhető el, amely elősegíti az SDK megváltoztatását.

50. Mi a PMT??

A PMT (profilkezelő eszköz) GUI a WebSphere profilok létrehozásához és kezeléséhez.

Remélem, hogy a fentiek segítenek a WebSphere adminisztrátor munka megszerzésében. Ha segítségre van szüksége az önéletrajz és az interjú során, akkor nézd meg ezt oktatói.

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