50 Tez-tez verilən suallar və cavablar

Təcrübəli səviyyəyə çatmaq üçün tez-tez bir müsahibədə soruşulan IBM müsahibə sualları.


Mən tez-tez IBM WebSphere Application Server üçün soruşulan müsahibə suallarının siyahısını toplamaq istəyini alıram, buna görə sizi eşidirəm.

IBM, IBM tərəfindən tətbiq olunan bir Server Serveridir (Orta proqram məhsulu) və IBM Middleware bazar payında bir nömrəli mövqe tutur.

WebSphere məhsul məhsuludur və bu məqalə yalnız WebSphere Tətbiq Server.

İstədiyiniz halda, məhsullarinizin hansılardır?.

  • WebSphere Portal
  • WebSphere DataPower
  • WebSphere Dəmir Dəmir
  • WebSphere eXtreme
  • WebSphere Ön Ofisi
  • WebSphere Mesaj Broker
  • WebSphere MQ
  • WebSphere Real vaxtı
  • WebSphere Uzaqdan Server
  • WebSphere Virtual Müəssisə
  • WebSphere icması
  • Və daha çox …

Keçməyə hazırsınız suallar?

Contents

1. Ripplestart nədir?

Ripplestart WAS çoxluğunu yenidən başlatmaqdır. Əvvəlcə JVM-ni dayandırır və sonra başlayır. Ripplestartı etməklə yalnız bir JVM-in bir anda eniş etdiyini və buna görə tətbiqlərə heç bir geriləməyin təmin edilməsini təmin edir.

Məsələn: bir çoxluqda 5 JVM var və ripplestart etdikdə JVM1 dayandıracaq və JVM1-ni bir çoxluqda dayandırmadan əvvəl başlayacaqsınız.

2. JVM 100% CPU istehlak edərkən nə edərdiniz & Bir serverdə yaddaş?

Əvvəlcə hansı JVM-nin yüksək istifadəyə malik olduğunu müəyyənləşdirin. Araşdırma üçün müəyyən edilmiş JVM-dən bir ip zibilini götürün və CPU / Yaddaşını sərinləmək üçün bir yol kimi JVM-i yenidən başladın.

3. Node sinxronluğu nədir?

IBM WAS bütün konfiqurasiyanı “Master depo depozitari” adlanan bir mərkəzi depoda saxlayır və hər node yerli depo olacaq.

DMGR vasitəsilə düyündə hər hansı bir dəyişiklik etdikdə, onu sinxronlaşdırmalısınız, buna görə konfiqurasiya müvafiq node serverinə göndərilir.

Sinxronizasiya həmişə ustaddan lokal depozitə qədər baş verir, buna görə birtərəfli ünsiyyətdir.

4. DMGR aşağı olduqda proqram heç bir problem olmadan işləyə bilər?

Bəli, DMGR aşağı mövcud tətbiq tətbiqinə təsir göstərmir. Lakin, DMGR vasitəsilə hər hansı bir dəyişiklik və ya yerdəyişmə etməlisinizsə, bu təsir edər.

5. Tətbiqin WebSphere-də necə yerləşdirilməsi?

Yerləşdirmənin üç mümkün yolu var.

  1. İsti yerləşdirmə – tətbiq sənədini tətbiq qovluğuna kopyalayın. Bu qeyri-istehsal mühiti üçün yaxşıdır və istehsal üçün tövsiyə edilmir.
  2. DMGR – Proqramlara gedərək DMGR vasitəsilə bir tətbiq edə bilərsiniz >> Yeni tətbiq
  3. Skriptlər – tətbiqi yerləşdirmək üçün wsadmin skriptləri və ya qarışqa tapşırıqlarını inkişaf etdirə bilərsiniz.

6. Prosesi əllə dayandırsam / öldürsəm də niyə JVM avtomatik olaraq ortaya çıxır?

İki şey ola bilər.

Avtomatik yenidən başladın u mənim parametrləri olan və JVM altında mövcud olan JVM üçün aktivdir>>Monitorinq siyasəti.

Yuxarıda belə deyilsə, prosesi yoxlayan cron bir skript ola bilər və tapılmadıqda başlayın.

7. Hansı fayl növlərini WebSphere-də yerləşdirə bilərsiniz?

WM, EAR, JAR və ya SAR modulunu DMGR konsolu və ya yazıları vasitəsilə yerləşdirə bilərsiniz.

8. Virtual bir ev nədir?

Virtual host bir tətbiqetmədə bir çox URL (IP və ya FQDN əsaslı) ehtiva edir və konfiqurasiya WAS inzibati konsolu vasitəsilə edilir.

Tətbiqin müəyyən bir URL-yə daxil olmasına icazə vermək üçün bu URL-i virtual bir ana sahibi olmalı və tətbiqlə əlaqəli olmalıdır.

9. Müştərilərin yavaş müraciət şikayətini necə həll edərdiniz?

Yavaşlıq müxtəlif səbəblərə görə yarana bilər və bu, ya da digərlərindən və ya digər komponentlərdən olub olmadığını müəyyən etmək vacibdir. İzolyasiya etmək üçün aşağıdakıları yoxlaya bilərsiniz.

  • Bütün istifadəçilər üçün bu ləngimədir?
  • Bütün tətbiq yavaş və ya yalnız müəyyən bir funksionallıqdır?
  • Birbaşa JVM URL-ə (Veb serverdən keçməklə) necə keçmək olar?

Yavaşlıq JVM-də tapılıbsa, bunun səbəbini tapmaq üçün zibili götürüb logları yoxlaya bilərsiniz. Hər hansı bir sərbəst buraxmanın olub olmadığını yoxlamağa dəyərdi və yalnız bundan sonra.

10. DMGR dayandırmadan WAS konfiqurasiya ehtiyat nüsxəsini necə götürmək olar?

DMGR profilinə və bin qovluğuna gedin

İcra etmək ./backupConfig.sh -nostop yedək almaq

11. Defolt WAS portu nədir?

HTTP üçün standart port 9080 və HTTPS 9443-dir. Daha çox məlumat üçün çıxartmaq üçün standart port səhifəsi.

12. Mövcud olan WebSphere nəşrləri nədir?

  • WAS – Şəbəkə yerləşdirmə
  • WAS – Yaradıcılar
  • WAS – z / OS
  • WAS – Hipervisor
  • WAS – Express
  • WAS – Baza
  • WAS – Azadlıq nüvəsi

13. Plugini necə yaratmaq və yaymaq olar?

  • WAS inzibati konsoluna daxil olun
  • Serverlərə gedin >> Veb serverlər
  • Server seçin və “Yarat” düyməsini basın & “Təbliğ et” düyməsini basın.

14. Yaşadığınız ümumi məsələlər nələrdir?

Bununla birlikdə bir fikir vermək üçün mütəmadi olaraq dürüst olmalısınız:

  • Virtual host müəyyən edilməyib
  • Günlüklər hərəkət etmir
  • Daxili server xətası
  • OutOfMemory istisna
  • Yavaşlıq
  • JVM başlamaz
  • Yüksək CPU / Yaddaş / Disk istifadəsi

15. Qurulmuş WAS versiyasını necə yoxlamaq olar?

  • Profil və qovluq qovluğuna gedin
  • İcra etmək ./versionInfo.sh

16. JVM-in olub olmadığını necə bilirsiniz??

Bunu təsdiqləyən bir çox yol var.

  • Bir xəbərdarlıq və ya cari vəziyyətin olub olmadığını yoxlayırsınızsa, hər hansı bir monitorinq alətiniz varmı?
  • Bir serverə daxil olun və JVM üçün grep ps -ef | grep jvmname
  • JVM URL-ə daxil ola biləcəyinizi yoxlayın
  • JVM URL və portu şəbəkə edə biləcəyinizi yoxlayın
  • JVM portunun serverdə dinlədiyini yoxlayın
  • Nə işlədiyini görmək üçün serverStatus.sh – bütün əmrindən istifadə edin

Sizə asan olanı seçin.

17. Mənə WebSphere tərəfindən yaradılan bir neçə günlük sənədini söyləyin?

  • SystemOut.log
  • SystemError.log
  • doğma_stdout.log
  • doğma_stderr.log

18. Bir ip zibilini necə yaratmaq olar?

Bir ip zibili yaratmaq üçün üç mümkün yol var.

  1. DMGR konsolu vasitəsilə: Giderme gedin >> JVM seçin və Java əsasını vurun
  2. JVM-in 3 PİD öldürün
  3. Burada izah edildiyi kimi wsadmin.sh istifadə edin

19. Şaquli və üfüqi çoxluq arasında nə fərq var??

Şaquli çoxluq eyni bir qovşaqda və ya üfüqi bir hüceyrədəki bir çox qovşaqda və serverdə olduğu bir üzvü var.

20. Zibil toplama nədir?

Zibil toplama, proqram tərəfindən artıq istifadə edilməyən obyektləri avtomatik olaraq azad edən bir yaddaş idarəetmə prosesidir.

21. Təhlükəsizliyi necə aradan qaldırırsınız?

Təhlükəsizliyi wsadmin.sh üzərindən “təhlükəsizlik” tətbiq edərək söndürə bilərsiniz. Təhlükəsizliyi söndürdükdən sonra DMGR yenidən başlamalıdır.

22. Zibil yığımını necə aktivləşdirmək olar?

Verbose GC default olaraq aktiv deyil və ehtiyacınız varsa bunu edə bilərsiniz;

  • Serverlər >> Server növü >> WebSphere Tətbiq Server
  • JVM seçin >> “Java və prosesin idarə edilməsi” altında proses tərifi
  • Java virtual maşını “əlavə xüsusiyyətlər” altına vurun və “onay işaretini”çoxlu zibil toplama.”

23. Serverin yenidən başlaması zamanı necə WebSphere-in avtomatik başlaması?

Proqram avtomatik olaraq /etc/init.d-də başlanğıc skriptini yaradır ki, bu da yenidən başladıqda başlamasını təmin edəcəkdir.

Ancaq nədənsə skript yoxdursa, birini yarada və /etc/init.d altına qoyub aşağıda göstərilən kimi aktiv edə bilərsiniz.

chkconfig – WebSphere #script fayl adını əlavə edin
chkconfig WebSphere

Yükləmədə xidmətlərin necə başlaması barədə ətraflı təlimatıma baxın.

24. JVM yığın ölçüsünü necə artırmaq olar?

  • İnzibati Konsol Giriş
  • Serverlərə gedin >> Server növləri >> WebSphere proqram serveri
  • JVM seçin >> Proses tərifi >> java virtual maşın

Buraya ilkin və maksimum yığın ölçüsünü daxil edə bilərsiniz.

25. Nodeagent aşağı olduqda qovluğu sinxronlaşdıra bilərsinizmi??

Tamamilə nodeagentin sinxron işləməsi üçün dayandırılmalıdır.

26. DMGR, Nodeagent’i dayandırmaq və başlamaq üçün bir əmr nədir & JVM?

Dayandırmaq

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

Başlamaq

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

27. WAS 8.5.5 yeni nədir?

Yüksək səviyyədə:

  • Java SE 7 dəstəyi
  • HPEL giriş
  • Daxili sağlamlıq idarəsi
  • Azadlıq profili
  • Ağıllı marşrutlaşdırma
  • Dinamik çoxluq
  • JDBC 4.1 çoxluq
  • Web 2.0 dəstəyi

Ətraflı məlumatı buraya müraciət edə bilərsiniz.

28. Düyün federasiyası nə deməkdir?

Federal Federasiya, Hüceyrəyə qovşaq əlavə etmək deməkdir. Bu addNode.sh əmri ilə edilir və node ölçüsünə əsasən bir neçə dəqiqə çəkə bilər.

29. FFDC nədir?

FFDC (Birinci uğursuzluq məlumatı ələ keçirmə) hadisəni və səhvləri ələ keçirir. FFDC məlumatları məsələni təhlil etmək üçün faydalı ola bilər və hər hansı bir problem üçün onlarla əlaqə qursaq bu çox vaxt IBM dəstəyi ilə soruşulur.

30. XP-nin açar mağazasını deşifr edə bilərsiniz?

Bəli, onlayn vasitə ilə edə bilərsiniz – http://strelitzia.net/wasXORdecoder/wasXORdecoder.html

31. Hansı skript dili, standart olaraq standartdır? JACL və ya Jython?

JACL, standart skript dilidir.

32. Necə düzəliş paketini WebSphere 8.5.x tətbiq edə bilərsiniz?

Düzəltməni tətbiq etmək üçün IBM IM istifadə edilə bilər. Ətraflı təlimat üçün düzəliş paketi bələdçisinə necə müraciət edəcəyinizə baxın.

33. Dəstəklədiyiniz mühitlər nələrdir?

Dürüst olun və dəstəklədiyiniz mühitləri izah edin. Aşağıdakıları dəstəkləyə bilərsiniz.

  • İnkişaf
  • CIT
  • OTURMAQ
  • UAT
  • DEMO
  • Əvvəlcədən istehsal
  • İstehsal
  • Səhnələşdirmə
  • QA

34. Veb serveriniz harada yerləşir?

Yenidən dəstəklənən tətbiq memarlığınızı izah edin. Bununla birlikdə, İnternetə baxan tətbiqlər üçün tipik bir istehsal mühitində Veb serverlər DMZ-də və əsas şəbəkədəki tətbiq serverində olardı..

Bu, veb serverlər arasında bir tətbiq serverinə təhlükəsizlik duvarında icazə verilən lazımi limanlarınız olmalıdır deməkdir.

35. Seans yaxınlığı nədir?

Sessiya yaxınlığı başqa bir sözlə israrlılıq sessiyasıdır. Sessiya yaxınlığı bir sorğunun tək JVM ilə bağlanmasına imkan verir. Qayıdış tələbinin həmişə eyni JVM-ə yönəldiləcəyi deməkdir.

36. Tək JVM-də birdən çox tətbiq edə bilərsiniz?

Bəli, hər bir tətbiq üçün kontekst kökü bənzərsiz olduğu təqdirdə tək JVM-də birdən çox tətbiqin yerləşdirilməsi mümkündür.

37. Websphere ilə hansı verilənlər bazasından istifadə edirsiniz?

İstifadə etdiyinizi onlara söyləyin. Təşkilatın çoxu Oracle verilənlər bazasından istifadə edir, lakin aşağıdakı məlumatlar bazasını da WebSphere dəstəkləyir.

  • DB2
  • Oracle verilənlər bazası
  • Microsoft SQL Server
  • Sybase

38. Veb Serveri WAS-a necə bağlayırsınız??

WAS-a qoşulmanın iki yolu var.

  1. Plugin istifadə – bu WAS plaginini veb serverə quraşdırmaq üçün tövsiyə olunan üsuldur.
  2. ProxyPass istifadə – əgər Apache istifadə edirsinizsə və plagindən istifadə etmək istəmirsinizsə, ProxyPass göstərişi ilə WAS JVM-ə qoşula bilərsiniz.

39. WAS qarşısında veb serverə ehtiyacım varmı??

Daha yaxşı təhlükəsizlik və performans üçün veb-serveri WAS qarşısında dəstəkləmək tövsiyə olunur & baxım.

40. Bir hüceyrə nədir?

Bir hüceyrə bir və ya daha çox qovşaq ola bilən bir məntiqi qovşaq qrupudur; qruplar və hamısı vahid inzibati konsoldan idarə olunur.

41. İnzibati bir konsol üçün standart sessiya müddəti nədir?

30 dəqiqə

42. Bir fiksasiya paketi nədir?

Bir düzeltme paketi IBM tərəfindən təmin edilən yamalar toplusudur. Hata düzəlişləri, təhlükəsizlik yamaları ola bilər & performans yaxşılaşdırılması.

43. Qeydlər qeydiyyatı və ya WebSphere-də dəstəklənən depo nədir?

  • Federativ depo
  • Yerli əməliyyat sistemi
  • Bağlı LDAP qeydiyyatı
  • Bağlı bir xüsusi qeyd

44. Paylaşılan kitabxanalar nədir?

Birləşdirilmiş kitabxana yaratmaq, dublikat kitabxana sənədlərini azaltmaq tövsiyə olunur. Tək ortaq kitabxana bir hüceyrə daxilində bir çox tətbiq tərəfindən istifadə olunan yataq ola bilər.

45. Kontekst kökü nədir?

Hər bir tətbiq üçün bir kontekst kökü hüceyrə daxilində unikal olmalıdır. N yerləşdirmə təsviri təyin olundu və tətbiqə daxil olmaq üçün istifadə edildi.

Bir misal üçün: A tətbiqində “pərakəndə” adlanan kontekst kökü varsa, bir tətbiqə http: // servername: port / pərakəndə giriləcək

46. ​​WAS plugin konfiqurasiya faylı adı nədir?

WebSphere plugin konfiqurasiya adı plugin-cfg.xml

47. WebContainer iplik hovuz ölçüsünü necə dəyişdirmək olar?

WebContainer mövzu hovuzu içəriyə girərək dəyişdirilə bilər JVM >> Dizli hovuzlar >> WebContainer

48. Yerləşdirilmiş tətbiq üçün kontekst kökünü dəyişə bilərsinizmi??

Bəli, etmək olar. Bunu inzibati konsol vasitəsilə etmək üçün tətbiqetmənin içərisinə girin və kontekst kökünü dəyişdirmək üçün “Veb modulları üçün kontekst kökü” düyməsini vurun.

Dəyişiklikdən sonra JVM yenidən başlamalıdır.

49. Profil tərəfindən istifadə olunan Java SDK dəyişdirmək üçün hansı skript?

managesdk.sh skript, SDK dəyişdirməyə kömək edəcək bin qovluğunda mövcuddur.

50. PMT nədir?

PMT (profil idarəetmə vasitəsi), WebSphere profillərini yaratmaq və idarə etmək üçün GUI-dir.

Ümid edirəm ki, yuxarıda bir idarəçi işini almağa kömək edəcəkdir. CV və müsahibədə kömək lazımdırsa, bunu yoxlayın dərs vəsaiti.

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