Zaawansowane ustawienia usług ORB na platformie z/OS

Ta strona umożliwia konfigurowanie zaawansowanych ustawień obiektowego brokera zapytań ORB (Object Request Broker). Obsługa obejmuje czas życia nasłuchiwania brokera ORB, czas życia nasłuchiwania protokołu SSL (Secure Sockets Layer) brokera ORB, wątki sterowania oraz profil obciążenia.

Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Serwery > Typy serwerów > Serwery aplikacji WebSphere > nazwa_serwera > Usługi kontenera > Usługa ORB > Dodatkowe ustawienia systemu z/OS.

Czas życia usług nasłuchiwania brokera ORB

Definiuje wartość w sekundach, udostępnianą protokołowi TCP/IP przez opcję SOCK_TCP_KEEPALIVE dla usługi nasłuchiwania IIOP (Internet Inter-ORB Protocol).

Opcja ta sprawdza przez odpytywanie stosu TCP/IP klienta, czy bezczynne sesje są wciąż poprawne. Jeśli klient znika bez powiadamiania serwera, sesja po stronie serwera wciąż jest aktywna. Użycie tej właściwości umożliwia usunięcie tych niepotrzebnych sesji. Jeśli klient nie odpowiada, sesja zostaje zamknięta. Domyślna wartość wynosi 0. Jeśli właściwość ta nie jest ustawiona, opcja TCP/IP nie zostaje ustawiona. Ustawienie opcji SOCK_TCP_KEEPALIVE generuje ruch w sieci dla bezczynnych sesji, co może być źródłem problemów.

Typ danych Integer
Zakres 0 - 2147040
Czas życia usługi nasłuchiwania protokołu SSL brokera ORB

Ta właściwość Definiuje wartość w sekundach, udostępnianą protokołowi TCP/IP przez opcję SOCK_TCP_KEEPALIVE dla usługi nasłuchiwania SSL protokołu IIOP (Inter-ORB Protocol).

Opcja ta sprawdza, przez odpytywanie stosu TCP/IP klienta, czy bezczynne sesje są wciąż poprawne. Jeśli klient znika bez powiadamiania serwera, sesja po stronie serwera wciąż jest aktywna. Użycie tej właściwości umożliwia usunięcie tych niepotrzebnych sesji. Jeśli klient nie odpowiada, sesja zostaje zamknięta. Domyślna wartość wynosi 0. Jeśli właściwość ta nie jest ustawiona, opcja TCP/IP nie zostaje ustawiona. Ustawienie opcji SOCK_TCP_KEEPALIVE generuje ruch w sieci dla bezczynnych sesji, co może być niepożądane.

Typ danych Integer
Zakres 0 - 2147040
Limit czasu menedżera obciążenia

Określa maksymalny czas (w sekundach) kolejkowania żądań IIOP, które oczekują na rozesłanie do procesów podrzędnych.

Typ danych Integer
Zakres 0 - 2147040
Wartość domyślna 300
Wyłącz limit czasu kolejki menedżera obciążenia 0
Profil obciążenia

Określa profil obciążenia serwera, który może mieć wartość ISOLATE, IOBOUND, CPUBOUND, LONGWAIT lub CUSTOM.

Profil obciążenia steruje decyzjami związanymi z obciążeniem dokonywanymi przez serwer WebSphere Application Server dla środowiska wykonawczego z/OS, w rodzaju liczby wątków wykorzystywanych przez proces typu servant. Domyślną wartością, odpowiednią dla większości zastosowań, jest IOBOUND. Jedną z pozostałych wartości można wykorzystać, jeśli aplikacja wymaga większej liczby wątków.

Profil obciążenia Liczba wątków Opis
ISOLATE 1 Określa, że procesy podrzędne są ograniczane do pojedynczego wątku aplikacji. Opcja ISOLATE zapewnia, że równocześnie rozsyłane aplikacje nie są uruchamiane w tym samym procesie podrzędnym. Dwa żądania przetwarzane w tym samym procesie podrzędnym mogą powodować uszkodzenie jednego żądania przez inne.
IOBOUND MIN(30, MAX(5,(liczba procesorów*3))) Określa większą liczbę wątków w aplikacjach wykonujących intensywne procesy wejścia-wyjścia w systemie operacyjnym z/OS. Obliczanie liczby wątków jest oparte o liczbę procesorów. Opcja IOBOUND jest wykorzystywana przez większość aplikacji korzystających w równym stopniu z aplikacji korzystających intensywnie z procesora CPU oraz wywołań operacji zdalnych. Bramka lub konwerter protokołów to dwa przykłady aplikacji wykorzystujących protokół IOBOUND.
CPUBOUND MAX((Liczba procesorów - 1),3) Opcja określa, że aplikacja wykonuje operacje intensywnie wykorzystujące procesor na platformie z/OS i z tego powodu liczba wątków większa od liczby procesorów nie byłaby dla niej korzystna. Obliczanie liczby wątków jest oparte o liczbę procesorów. Użyj ustawienia profilu CPUBOUND w aplikacjach intensywnie korzystających z procesora CPU w rodzaju analizy XML lub tworzenia dokumentu XML, gdzie dominująca część czasu odpowiedzi aplikacji jest przeznaczana na korzystanie z procesora.
LONGWAIT 40 Określa więcej wątków niż IOBOUND do przetwarzania aplikacji. Opcja LONGWAIT poświęca większość czasu na oczekiwanie na wykonanie operacji sieciowych lub zdalnych. Użyj tego ustawienia, gdy aplikacja często wywołuje inny system aplikacji, w rodzaju aplikacji zawijania ekranu CICS (Customer Information Control System), lecz sama nie wykonuje zbyt wielu operacji przetwarzania.
CUSTOM Zdefiniowane przez użytkownika Powoduje, że liczba wątków aplikacji podrzędnych jest określana przez wartość właściwości niestandardowej servant_region_custom_thread_count serwera. Minimalna liczba wątków aplikacji, która może zostać zdefiniowana dla tej właściwości niestandardowej, wynosi 1; maksymalna liczba wątków aplikacji, która może zostać zdefiniowana, wynosi 100.
Uwaga: Liczba procesorów oznacza liczbę dostępnych procesorów przy uruchamianiu kontrolera.

W celu sprawdzenia liczby wątków roboczych można przeczytać komunikat BBOO0234I w dzienniku zadania kontrolera.




Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Zadania pokrewne


Nazwa pliku: uorb_rorb_service.html