Этот раздел описывает процесс настройки дополнительных параметров службы Посредника запросов объектов (ORB). Это включает в себя время действия получателя запросов ORB, время действия получателя запросов ORB Secure Sockets Layer (SSL), количество нитей и профайл рабочей нагрузки.
Для просмотра этой страницы административной консоли выберите Серверы > Типы серверов > Серверы приложений WebSphere > имя_сервера > Службы контейнера > Служба ORB > Дополнительные параметры z/OS.
Определяет значение в секундах, предоставляемое TCP/IP в опции SOCK_TCP_KEEPALIVE для получателя запросов по протоколу Internet Inter-ORB Protocol (IIOP).
Эта опция обеспечивает проверку того, верен ли еще неработающий сеанс, с помощью опроса стека TCP/IP клиента. Если клиент завершил сеанс без оповещения об этом сервера, то на стороне сервера сеанс продолжает быть активным. Используйте это свойство для очистки таких лишних сеансов. Если клиент не отвечает, сеанс закрывается. Значение по умолчанию - 0 (нуль). Если свойство не установлено, то опция TCP/IP тоже не устанавливается. Установка опции SOCK_TCP_KEEPALIVE приводит к генерации потока данных в сети для неработающих сеансов, что может привести к неполадкам.
Тип данных | Целое число |
Диапазон значений | 0 - 2147040 |
Это свойство определяет значение в секундах, предоставляемое TCP/IP в опции SOCK_TCP_KEEPALIVE для получателя запросов по протоколу SSL IIOP.
Эта опция обеспечивает проверку того, верен ли еще неработающий сеанс, с помощью опроса стека TCP/IP клиента. Если клиент завершил сеанс без оповещения об этом сервера, то на стороне сервера сеанс продолжает быть активным. Используйте эту опцию для очистки таких лишних сеансов. Если клиент не отвечает, сеанс закрывается. Значение по умолчанию - 0 (нуль). Если свойство не установлено, то опция TCP/IP тоже не устанавливается. Установка опции SOCK_TCP_KEEPALIVE приводит к генерации потока данных в сети для неработающих сеансов, что нежелательно.
Тип данных | Целое число |
Диапазон значений | 0 - 2147040 |
Задает максимальное время в секундах, в течение которого запросы IIOP находятся в очереди перед отправкой в подчиненный процесс.
Тип данных | Целое число |
Диапазон значений | 0 - 2147040 |
Значение по умолчанию | 300 |
Выключить тайм-аут очереди администратора полезной нагрузки | 0 |
Задает профайл рабочей нагрузки сервера, который может иметь значения ISOLATE, IOBOUND, CPUBOUND, LONGWAIT или CUSTOM.
Профайл рабочей нагрузки определяет поведение WebSphere Application Server для z/OS по управлению рабочей нагрузкой, например, выбор количества нитей в подчиненном. Значение по умолчанию - IOBOUND, что подходит для большинства приложений. Используйте другое значение, если приложение требует большего количества нитей.
Профайл рабочей нагрузки | Количество нитей | Описание |
ISOLATE | 1 | Указывает, что подчиненные могут иметь только одну нить приложения. Используйте значение ISOLATE для того, чтобы одновременно отправленные приложения не выполнялись в одном подчиненном процессе. Если два запроса обрабатываются в одном подчиненном процессе, это может привести к тому, что один из запросов повредит другой. |
IOBOUND | MIN(30, MAX(5,(Number of CPUs*3))) | Задает большее количество нитей в приложениях, которые осуществляют интенсивную обработку ввода-вывода в операционной системе z/OS. Вычисление числа нитей основано на использовании количества CPU. IOBOUND используется в большинстве приложений, в которых вычисления CPU уравновешены вызовами удаленных операций. Преобразователь протокола и шлюз являются примерами приложений, использующих профайл IOBOUND. |
CPUBOUND | MAX((Number of CPUs-1),3) | Указывает, что приложение интенсивно использует ресурсы процессоров в операционной системе z/OS, и поэтому нет смысла иметь нитей больше числа процессоров. Вычисление числа нитей основано на использовании количества CPU. Используйте профайл CPUBOUND в приложениях, интенсивно использующих CPU, например, при синтаксическом анализе XML или построении документа XML. |
LONGWAIT | 40 | Задает большее количество нитей для приложения, чем профайл IOBOUND. В профайле LONGWAIT большая часть времени тратится на ожидание завершения сетевых и удаленных операций. Используйте эту опцию, если приложение совершает частые вызовы других приложений, но само производит немного вычислений, например, приложение Customer Information Control System (CICS). |
CUSTOM | Пользовательский | Указывает, что число подчиненных нитей приложений определяется значением, заданным для пользовательского свойства сервера servant_region_custom_thread_count. Минимальное число нитей приложений, которое можно определить для этого пользовательского свойства, равно 1, а максимальное значение - 100. |
В сообщении BBOO0234I протокола задания контроллера можно просмотреть количество рабочих нитей.
Ссылки, помеченные как (в сети), требуют подключения к Internet.