Setări avansate ORB pe platforma z/OS

Folosiţi acest subiect pentru a suporta setările avansate ale serviciului ORB (Object Request Broker). Acest suport include serviciul ascultător ORB, păstrare în viaţă ascultător ORB SSL (Secure Sockets Layer), fire de execuţie de control şi profil de încărcare de lucru.

Pentru a vizualiza această pagină a consolei administrative, apăsaţi Servere > Tipuri de server > servere de aplicaţii WebSphere> nume_server > Servicii container > serviciul ORB > setări z/OS suplimentare.

Păstrare în viaţă ascultător ORB

Defineşte valoarea, în secunde, furnizată către TCP/IP pe opţiunea SOCK_TCP_KEEPALIVE pentru ascultătorul IIOP (Internet Inter-ORB Protocol).

Această opţiune verifică că sesiunile nefolosite sunt în continuare valide, sondând stiva TCP/IP a clientului. Dacă clientul pleacă fără să anunţe serverul, sesiunea continuă să fie activă de partea serverului. Folosiţi această proprietate pentru a curăţa aceste sesiuni nenecesare. Dacă clientul nu răspunde, sesiunea este închisă. Valoarea implicită este 0 (zero). Dacă proprietatea nu este setată opţiunea TCP/IP nu este setată. La setarea opţiunii SOCK_TCP_KEEPALIVE se generează trafic de reţea pe sesiunile nefolosite, lucru ce poate cauza probleme.

Tipul datelor Întreg
Interval 0 - 2147040
Păstrare in viaţă ascultător ORB SSL

Această proprietate defineşte valoarea, în secunde, furnizată către TCP/IP pe opţiunea SOCK_TCP_KEEPALIVE pentru ascultătorul SSL IIOP (SSL Inter-ORB Protocol).

Această opţiune verifică dacă sesiunile nefolosite sunt în continuare valide, sondând stiva TCP/IP a clientului. Dacă clientul pleacă fără să anunţe serverul, sesiunea continuă să fie activă de partea serverului. Folosiţi această opţiune pentru a curăţa aceste sesiuni nenecesare. Dacă clientul nu răspunde, sesiunea este închisă. Valoarea implicită este 0 (zero). Dacă proprietatea nu este setată opţiunea TCP/IP nu este setată. La setarea opţiunii SOCK_TCP_KEEPALIVE se generează trafic de reţea pe sesiunile nefolosite, lucru ce poate fi nedorit.

Tipul datelor Întreg
Interval 0 - 2147040
Timeout manager de încărcare de lucru

Specifică timpul maxim, în secunde, în care cererile IIOP sunt puse în coadă şi dispecerizate către un proces servant.

Tipul datelor Întreg
Interval 0 - 2147040
Implicit 300
Dezactivare timeout coadă manager de încărcare de lucru 0
Profil de încărcare de lucru

Specifică profilul serverului de încărcare de lucru, care poate fi ISOLATE, IOBOUND, CPUBOUND, LONGWAIT, sau CUSTOM.

Profilul de încărcare de lucru controlează deciziile pertinente despre încărcarea de lucru, ce sunt făcute de serverul de aplicaţii WebSphere pentru runtime-ul z/OS, cum ar fi numărul de fire de execuţie folosit în servant. Valoarea implicită este IOBOUND, care este şi valoarea corespunzătoare pentru majoritatea aplicaţiilor. Folosiţi una din celelalte valori când aplicaţia dumneavoastră are nevoie de mai multe fire de execuţie.

Profil de încărcare de lucru Număr de fire de execuţie Descriere
ISOLATE 1 Specifică că servant-urile sunt restricţionaţe către un singur fir de execuţie de aplicaţie. Folosiţi ISOLATE pentru a vă asigura că aplicaţiile dispecerizate concomitent nu sunt rulate în acelaşi servant. Două cereri procesate în acelaşi servant pot cauza ca una din cereri să o corupă pe cealaltă.
IOBOUND MIN(30, MAX(5,(Număr de CPU-uri*3))) Specifică mai multe fire de execuţie în aplicaţiile care realizează procesare I/O intensivă pe sistemul de operare z/OS. Calcularea numărului de fire de execuţie este bazată pe numărul de CPU-uri. IOBOUND este folosit de majoritatea aplicaţiilor care au un echilibru între operaţiile intensive pentru CPU şi apelurile pentru operaţii la distanţă. O poartă sau un convertor de protocol sunt două exemple de aplicaţii care folosesc profilul IOBOUND.
CPUBOUND MAX((Număr de CPU-uri-1),3) Specifică că aplicaţia realizează operaţii intensive pentru procesor pe sistemul de operare z/OS şi de aceea nu ar beneficia de mai multe fire de execuţie decât numărul de CPU-uri. Calcularea numărului de fire de execuţie este bazată pe numărul de CPU-uri. Folosiţi setarea de profil CPUBOUND în aplicaţiile intensive pentru CPU, cum ar fi parsarea XML şi construirea documentelor XML, când majoritatea timpului de răspuns al aplicaţiei este folosit de CPU.
LONGWAIT 40 Specifică mai multe fire de execuţie decât IOBOUND pentru procesarea de aplicaţii. LONGWAIT foloseşte majoritatea timpului de aşteptare pentru ca operaţiile de reţea sau la distanţă sa fie terminate. Folosiţi această setare când aplicaţia face apeluri frecvente către alt sistem de aplicaţii, cum ar fi aplicaţiile screen scraper CICS (Customer Information Control System), dar nu procesează foarte mult singură.
CUSTOM Definit de utilizator Specifică faptul că numărul de fire de execuţie ale aplicaţiilor servant este determinat de valoarea specificată pentru proprietatea personalizată a serverului servant_region_custom_thread_count. Numărul minim de fire de execuţie ale aplicaţiei care pot fi definite pentru această proprietate personalizată este 1; numărul maxim de fire de execuţie ale aplicaţiei care pot fi specificate este 100.
Note: Număr de CPU-uri reprezintă numărul de CPU-uri online când controlerul porneşte.

Puteţi căuta mesajul BBOO0234I în istoricul de lucru al controlerului pentru a verifica numărul de fire de execuţie lucrătoare.




Legăturile marcate (online) necesită acces la internet.

Related tasks


Nume fişier: uorb_rorb_service.html