50 Հաճախակի տրվող WebSphere հարցազրույցի հարցեր և պատասխաններ

IBM հարցազրույցների շարք, որոնք հաճախ հարցազրույցի ընթացքում հարցնում են `ավելի թարմ և փորձառու մակարդակի համար.


Ես հաճախ եմ հարցնում ՝ համացանցային IBM WebSphere Application Server- ի համար հարցվող հարցազրույցների ցանկը միասին կազմելու համար, այնպես որ ես լսում եմ ձեզ.

WebSphere- ը IBM- ի կողմից Application Server (Middleware արտադրանք) է, և IBM- ն Middleware- ի շուկայի մասնաբաժնում զբաղեցնում է թիվ մեկ դիրքը:.

WebSphere- ն արտադրանքի հավաքակազմ է, և այս հոդվածը միայն մասին է WebSphere ծրագրի սերվեր.

Եթե ​​դուք հետաքրքրում եք, թե ինչ ապրանքներ են WebSphere հավաքակազմում.

  • WebSphere պորտալ
  • Վեբհամակարգ DataPower
  • WebSphere չուգուն
  • Վեբ կայքի eXtreme
  • WebSphere Front Office
  • WebSphere Հաղորդագրությունների բրոքեր
  • WebSphere MQ
  • Վեբ կայքի իրական ժամանակ
  • Վեբ հեռավոր սերվեր
  • WebSphere Վիրտուալ ձեռնարկություն
  • Վեբհամայնքային համայնք
  • Եվ շատ ավելին…

Պատրաստ է անցնել հարցեր?

Contents

1. Ինչ է Ripplestart- ը?

Ripplestart- ը WAS- ի կլաստերի վերագործարկումն է: Այն սկզբում դադարեցնում է JVM- ն, այնուհետև սկսում է այն: Ripplestart- ով կատարելով, դուք ապահովում եք միայն մեկ JVM- ն միանգամից իջեցված, ուստի դիմումներին ոչ մի մեղադրանք չի սպառնում.

Ex: Դուք ունեք 5 JVMs մի կլաստերի մեջ, և երբ ripplestart- ը կատարեք, այն կդադարի JVM1- ից և կսկսի JVM1- ը `նախքան մյուս JVM- ը կլաստերի մեջ դադարելը:.

2. Ի՞նչ կանեիք, երբ JVM- ն սպառում է 100% պրոցեսոր & Հիշողություն սերվերի վրա?

Նախևառաջ նշեք, թե որ JVM- ն ունի բարձր օգտագործում: Քննության համար վերցրեք նույնականացված JVM- ի թմբուկը և վերագործարկեք JVM- ը `որպես ելակ` CPU / հիշողությունը սառեցնելու համար.

3. Ինչ է հանգույցի համաժամացումը?

IBM WAS- ը պահպանում է ամբողջ կազմաձևումը կենտրոնական պահեստում, որը կոչվում է «Master պահեստ», և յուրաքանչյուր հանգույց կունենա տեղական պահեստ:.

DMGR- ի միջոցով հանգույցի որևէ փոփոխություն կատարելիս պետք է համաժամեցնել այն, այնպես որ կազմաձևերը մղվում են համապատասխան հանգույցի սերվերին.

Համաժամեցումը միշտ տեղի է ունենում վարպետից մինչև տեղական պահեստարան, ուստի դա միակողմանի հաղորդակցություն է.

4. Կարո՞ղ է դիմումը գործել առանց որևէ խնդրի, եթե DMGR- ն իջեցված է?

Այո, DMGR- ի ներքևը չի ազդում գործող գործող ծրագրի վրա: Այնուամենայնիվ, եթե Ձեզ անհրաժեշտ է որևէ փոփոխություն կամ տեղակայություն տեղադրել DMGR- ի միջոցով, ապա դա կազդի.

5. Ինչպե՞ս կիրառել դիմում WebSphere- ում?

Տեղակայման երեք հնարավոր եղանակ կա.

  1. Տաք տեղակայում. Պատճենեք դիմումի ֆայլը հայտացուցակում: Սա լավ է ոչ արտադրական միջավայրի համար և չի առաջարկվում արտադրության համար.
  2. DMGR – Դուք կարող եք կիրառել դիմում DMGR- ի միջոցով `դիմումներին դիմելու >> Նոր դիմում
  3. Սցենարներ – Դիմումների տեղակայման համար կարող եք մշակել wsadmin գրություններ կամ մրջյունների առաջադրանքներ.

6. Ինչու է JVM ինքնաբերաբար հայտնվում, չնայած ես դադարեցնում եմ / սպանում գործընթացը ձեռքով?

Կարող էր լինել երկու բան.

Ավտոմատ վերագործարկում միացված է JVM- ի համար, որը լռելյայն պարամետրեր է և հասանելի է JVM- ի տակ>>Մոնիտորինգի քաղաքականություն.

Եթե ​​վերը նշված չէ, ապա հնարավոր է, որ cron- ում կարող է լինել սցենար, որը ստուգում է գործընթացը, և եթե չի գտնվել, ապա այն սկսեք.

7. Ինչ ֆայլերի տեսակներ կարող եք տեղակայել WebSphere?

Կարող եք տեղակայել WAR, EAR, JAR կամ SAR մոդուլ DMGR վահանակի կամ գրությունների միջոցով.

8. Ինչ է վիրտուալ հյուրընկալողը?

Վիրտուալ հյուրընկալողը պարունակում է մի քանի URL (IP կամ FQDN հիման վրա) մեկ դիմումի վրա և կազմաձևումն իրականացվում է WAS վարչական վահանակի միջոցով:.

Որպեսզի դիմումը հասանելի լինի որոշակի URL- ում, դուք պետք է ունենաք այս URL- ը վիրտուալ հյուրընկալողի մեջ և կապված լինի հայտի հետ.

9. Ինչպե՞ս եք վերաբերվում հաճախորդների դանդաղ դիմում-բողոքին?

Դանդաղությունը կարող է առաջացնել տարբեր պատճառներով, և անհրաժեշտ է պարզել, թե արդյոք այն WebSphere- ից կամ այլ բաղադրիչներից է: Մեկուսացնելու համար կարող եք ստուգել հետևյալը.

  • Սա դանդաղություն է բոլոր օգտագործողների համար?
  • Ամբողջ դիմումը դանդաղ է կամ պարզապես առանձնահատուկ ֆունկցիոնալություն?
  • Ինչպե՞ս ուղղակիորեն մուտք գործել JVM URL (վեբ սերվերը շրջանցելով)?

Եթե ​​դանդաղությունը հայտնաբերվում է JVM- ում, ապա պատճառը պարզելու համար կարող եք վերցնել աղբը և ստուգել տեղեկամատյանները: Արժե ստուգել, ​​արդյոք ազատ արձակվել է, և դանդաղությունը հենց դրանից հետո է.

10. Ինչպե՞ս վերցնել WAS կոնֆիգուրացիան կրկնօրինակում ՝ առանց դադարեցնելու DMGR?

Գնալ դեպի DMGR պրոֆիլը և տարան թղթապանակը

Կատարել ./backupConfig.sh-նորաստեղծ կրկնօրինակում վերցնել

11. Ո՞րն է լռելյայն WAS պորտը?

HTTP- ի համար նախատեսված լռելյայն պորտը 9080 և HTTPS 9443 է: Լրացուցիչ կանխիկի պորտի էջը `ավելին.

12. Որո՞նք են մատչելի WebSphere- ի խմբագրությունները?

  • WAS – ցանցի տեղակայում
  • WAS – Մշակողները
  • WAS – z / OS
  • ՎԱՇ – հիպերվիսոր
  • ՎԱՇՏ – Էքսպրես
  • ՎԱՇ – հիմք
  • ՎԱ – ազատության կորիզ

13. Ինչպես ստեղծել և տարածել plugin- ը?

  • Մուտք գործեք WAS Վարչական վահանակ
  • Գնացեք սերվերներ >> Վեբ սերվերներ
  • Ընտրեք սերվերը և կտտացրեք «Ստեղծեք» & «Տարածել» կոճակը.

14. Որո՞նք են ընդհանուր փորձերը, որոնք դուք զգացել եք?

Միևնույն ժամանակ, դուք պետք է անկեղծ լինեք ձեր փորձի վերաբերյալ ՝ գաղափար տալու համար.

  • Վիրտուալ հյուրընկալողը սահմանված չէ
  • Տեղեկամատյանները չեն շարժվում
  • Ներքին սերվերի սխալ
  • OutOfMemory բացառություն
  • Դանդաղություն
  • JVM չի սկսվում
  • Բարձր պրոցեսոր / հիշողություն / սկավառակի օգտագործում

15. Ինչպե՞ս ստուգել տեղադրված WAS տարբերակը?

  • Անցեք պրոֆիլին և տարան պանակին
  • Կատարել ./versionInfo.sh

16. Ինչպե՞ս գիտեք ՝ ձեր JVM- ն բարձրացել է, թե ոչ?

Դա հաստատելու բազմաթիվ եղանակներ կան.

  • Ունեք մոնիտորինգի որևէ գործիք, եթե այդպես է, ստուգեք, արդյոք կա ահազանգ կամ ընթացիկ կարգավիճակ
  • Մուտք գործեք սերվեր և ողջունեք JVM- ի կողմից ps -ef | grep jvmname
  • Ստուգեք, արդյոք կարող եք մուտք գործել JVM URL
  • Ստուգեք, արդյոք կարող եք հեռարձակել JVM URL և նավահանգիստ
  • Ստուգեք, արդյոք JVM պորտը լսում է սերվերը
  • Օգտագործեք serverStatus.sh – բոլոր հրամանը `տեսնելու, թե ինչն է գործարկվում

Ընտրեք այն, ինչ ձեզ համար հեշտ է.

17. Ասացեք ինձ WebSphere- ի կողմից ստեղծված մի քանի տեղեկամատյան ֆայլեր?

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

18. Ինչպե՞ս ստեղծել թելի աղբ?

Թելերի աղբանոց առաջացնելու երեք հնարավոր եղանակ կա.

  1. DMGR վահանակի միջոցով. Գնացեք Troubleshooting >> Ընտրեք JVM- ն և կտտացրեք Java միջուկին
  2. Սպանեք JVM-3 PID- ը
  3. Օգտագործելով wsadmin.sh, ինչպես բացատրվում է այստեղ

19. Որն է տարբերություն ուղղահայաց և հորիզոնական կլաստերի միջև?

Ուղղահայաց կլաստերն ունի իր անդամը նույն հանգույցի կամ սերվերի վրա, որտեղ հորիզոնականը գտնվում է բջջում գտնվող բազմաթիվ հանգույցների և սերվերների մեջ.

20. Ի՞նչ է աղբի հավաքումը?

Աղբի հավաքումը հիշողությունների կառավարման գործընթաց է, որն ինքնաբերաբար ազատում է այն ծրագրերին, որոնք այլևս չեն օգտագործվում.

21. Ինչպե՞ս եք անջատում անվտանգությունը WebSphere- ում?

Կարող եք անջատել անվտանգությունը `կատարելով« Securityoff »- ը wsadmin.sh- ի միջոցով: Անվտանգությունն անջատելուց հետո DMGR- ը պետք է վերագործարկվի.

22. Ինչպե՞ս ակտիվացնել բանավոր աղբի հավաքումը?

Verbose GC- ը լռելյայնորեն միացված չէ, և եթե հարկ լինի, կարող եք դա անել.

  • Սերվերներ >> Սերվերի տեսակը >> WebSphere ծրագրի սերվեր
  • Ընտրեք JVM- ն >> Գործընթացների սահմանում «Java և գործընթացների կառավարում» ներքո
  • Կտտացրեք Java վիրտուալ մեքենան «լրացուցիչ հատկությունների» տակ և նշեք «աղմկոտ աղբի հավաքում

23. Ինչպե՞ս կատարել WebSphere- ը ավտոմատ սկսել, երբ սերվերը վերաբեռնվում է?

WebSphere- ն ավտոմատ կերպով ստեղծում է գործարկման սկրիպտը /etc/init.d- ում, ինչը կապահովի այն վերսկսելիս վերագործարկման ժամանակ.

Այնուամենայնիվ, եթե ինչ-ինչ պատճառներով սցենար գոյություն չունի, ապա կարող եք ստեղծել մեկը և տեղադրել /etc/init.d տակ և այն միացնել որպես ներքևում.

chkconfig – ավելացնել WebSphere #script ֆայլի անուն
chkconfig Վեբ էջ

Տե՛ս իմ մանրամասն ուղեցույցը, թե ինչպես ինքնաբերաբար սկսել ծառայությունները բեռնախցիկում.

24. Ինչպե՞ս բարձրացնել JVM- ի կույտի չափը?

  • Մուտք գործեք կառավարման վահանակ
  • Գնացեք սերվերներ >> Սերվերի տեսակները >> WebSphere ծրագրի սերվեր
  • Ընտրեք JVM- ն >> Գործընթացի սահմանում >> java վիրտուալ մեքենա

Այստեղ կարող եք մուտքագրել կույտի նախնական և առավելագույն չափը.

25. Կարող եք համաժամեցնել հանգույցը, երբ նոդագենը իջնում ​​է?

Բացարձակապես, nodeagent- ը պետք է դադարեցվի, որպեսզի համաժամեցումը աշխատի.

26. Ո՞րն է հրամանը ՝ դադարեցնել և սկսել DMGR, Nodeagent & JVM?

Կանգնել

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

Սկսել

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

27. Ի՞նչ նոր է ՀԱՇ 8.5.5-ում?

Բարձր մակարդակի վրա.

  • Java SE 7 աջակցություն
  • HPEL ծառահատում
  • Ներկառուցված առողջության կառավարում
  • Ազատության պրոֆիլ
  • Խելացի երթուղի
  • Դինամիկ կլաստերացում
  • JDBC 4.1 կլաստերի հավաքում
  • Վեբ 2.0 աջակցություն

Մանրամասները կարող եք նաև այստեղ հղել.

28. Ի՞նչ է նշանակում հանգույցի ֆեդերացիա?

WebSphere- ում ֆեդերացիան նշանակում է բջիջ ավելացնել հանգույց: Դա արվում է addNode.sh հրամանի միջոցով, և դա կարող է տևել մի քանի րոպե ՝ ելնելով հանգույցի չափից.

29. Ինչ է FFDC- ն?

FFDC (Առաջին ձախողման տվյալների գրավումը) գրավում է իրադարձությունը և սխալը WebSphere- ի գործարկման ընթացքում: FFDC- ի տվյալները կարող են օգտակար լինել խնդիրը վերլուծելու համար, և դա հաճախ հարցվում է IBM- ի աջակցությամբ, եթե մենք նրանց հետ կապվենք ցանկացած խնդրի համար:.

30. Կարո՞ղ եք վերծանել WebSphere հիմնական XOR- ը?

Այո, դուք կարող եք առցանց գործիքի միջոցով – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Ո՞ր գրման լեզուն է լռելյայն WebSphere- ում: JACL կամ Jython?

JACL- ը WebSphere- ում սկրիպտատրման լռելյայն լեզուն է.

32. Ինչպե՞ս կարող եք ամրագրել փաթեթ WebSphere 8.5.x- ում?

IBM IM- ն կարող է օգտագործվել ամրագրումը կիրառելու համար: Մանրամասն հրահանգների համար հղեք, թե ինչպես դիմել ամրագրման ուղեցույցը.

33. Որո՞նք են այն միջավայրերը, որոնք դուք աջակցում եք?

Եղեք անկեղծ և բացատրեք ձեր աջակցած միջավայրերը: Կարող եք աջակցել հետևյալը.

  • Զարգացում
  • CIT
  • ՍԻՏ
  • UAT
  • ԴԵՄՈ
  • Նախնական արտադրություն
  • Արտադրություն
  • Բեմադրություն
  • QA- ն

34. Որտեղ է ձեր վեբ սերվերը հյուրընկալվում?

Կրկին բացատրեք ձեր աջակցած հայտի ճարտարապետության մասին: Այնուամենայնիվ, ինտերնետին դիմող դիմումների համար բնորոշ արտադրական միջավայրում վեբ սերվերները կլինեն DMZ- ում և հիմնական ցանցում կիրառվող սերվերները:.

Սա նշանակում է, որ դուք պետք է ունենաք անհրաժեշտ նավահանգիստներ, որոնք թույլատրված են Firewall- ում վեբ սերվերների միջև կիրառական սերվերի միջև.

35. Ո՞րն է նստաշրջանի կապը?

Մեկ այլ բառով նստաշրջանի կապը համառություն է: Նստաշրջանի մտերմություն ունենալը թույլ է տալիս հարցում կատարել միավորված JVM- ի հետ: Դա նշանակում է, որ վերադարձման հայցը միշտ ուղղվում է նույն JVM- ին.

36. Կարո՞ղ եք մեկից ավելի դիմումներ տեղադրել միայնակ JVM- ում?

Այո, մի քանի դիմումների տեղակայումը հնարավոր է միայնակ JVM վրա, քանի դեռ յուրաքանչյուր դիմումի համար համատեքստային արմատը եզակի է.

37. Ո՞ր բազան եք օգտագործում Websphere- ի հետ?

Ասա նրանց, թե ինչ ես օգտագործում: Կազմակերպության մեծ մասը օգտագործում է Oracle տվյալների բազան, սակայն WebSphere- ն աջակցում է նաև հետևյալ տվյալների բազային.

  • DB2
  • Oracle տվյալների շտեմարան
  • Microsoft SQL սերվեր
  • Sybase

38. Ինչպե՞ս եք միացնում վեբ սերվերը WAS- ին?

WAS- ին միանալու երկու եղանակ կա.

  1. Օգտագործելով plugin. Սա WAS plugin- ը վեբ սերվերում տեղադրելու առաջարկված մեթոդն է.
  2. ProxyPass- ի օգտագործմամբ. Եթե դուք օգտագործում եք Apache- ն և չեք ցանկանում օգտագործել plugin- ը, ապա ProxyPass- ի հրահանգով կարող եք միանալ WAS JVM- ին:.

39. Արդյո՞ք պետք է վեբ սերվեր ՝ WAS- ի դիմաց?

Առաջարկվում է աջակցել վեբ սերվերի ՝ WAS- ի դիմաց ՝ ավելի լավ անվտանգության, արդյունավետության համար & պահպանում.

40. Ինչ է բջիջը?

Բջջը հանգույցների տրամաբանական խումբ է, որը կարող է ունենալ մեկ կամ մի քանի հանգույց; կլաստերը և բոլորը կառավարվում են մեկ վարչական վահանակից.

41. Ո՞րն է նստաշրջանի լռելյայն ժամացույցը վարչական վահանակում?

30 րոպե

42. Ինչ է ֆիքսված փաթեթը?

A fix pack- ը IBM- ի կողմից տրամադրվող patches- ի հավաքածու է: Այն կարող է պարունակել վրիպակների շտկումներ, անվտանգության պահոցներ & կատարողականի բարելավում.

43. Ո՞րն է ռեգիստրը կամ պահեստը, որն ապահովվում է WebSphere- ում?

  • Ֆեդերատիվ պահեստ
  • Տեղական գործառնական համակարգ
  • Անկախ LDAP ռեգիստր
  • Անհատական ​​պատվերով գրանցամատյան

44. Ինչ է ընդհանուր գրադարանները?

Համատեղ գրադարանի ստեղծումը խորհուրդ է տրվում կրճատել գրադարանի կրկնօրինակ ֆայլերը: Մեկ ընդհանուր գրադարանը կարող է մահճակալում օգտագործված բազմաթիվ ծրագրեր օգտագործել.

45. Ինչ է ենթատեքստը?

Յուրաքանչյուր կիրառման ենթատեքստային արմատը պետք է եզակի լինի խցում: Այն սահմանված է տեղակայման նկարագրիչի համար և օգտագործվում է դիմում մուտք գործելու համար.

Նախկինի համար. եթե A դիմումը ունի համատեքստային արմատ, որը կոչվում է «մանրածախ», ապա դիմումը հասանելի կլինի http: // servername- ից `նավահանգիստ / մանրածախ

46. ​​Ինչ է WAS plugin- ի կազմաձևման ֆայլի անունը?

WebSphere plugin- ի կազմաձևման անունն է plugin-cfg.xml

47. Ինչպես փոխել WebContainer- ի թելերի լողավազանի չափը?

WebContainer թելերի լողավազան կարող է փոխվել ներս մտնելով JVM >> Thread լողավազաններ >> Վեբկենտրոն

48. Կարո՞ղ եք փոխել տեղակայված կիրառման համատեքստի արմատը?

Այո, դա հնարավոր է անել: Վարչական վահանակի միջոցով դա կատարելու համար մուտքագրեք հայտը և կտտացրեք «Համացանցային արմատ վեբ մոդուլների համար» ՝ համատեքստի արմատը փոխելու համար.

Փոփոխությունից հետո JVM- ը պետք է վերագործարկվի.

49. Ո՞ր սցենարն է փոխելու պրոֆիլի օգտագործած Java SDK- ն?

managesdk.sh սցենարը հասանելի է bin թղթապանակում, որը կօգնի փոխել SDK- ն.

50. Ի՞նչ է PMT- ն?

PMT (պրոֆիլների կառավարման գործիք) GUI է ՝ ստեղծելու և ղեկավարելու WebSphere պրոֆիլները.

Հուսով եմ, որ վերևում օգնում է ձեզ գտնել WebSphere- ի ադմինիստրատորի աշխատանք: Եթե ​​ռեզյումեով և հարցազրույցով օգնության կարիք ունեք, ապա ստուգեք դա ուսուցողական.

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