Этот раздел описывает процесс настройки дополнительных параметров службы Посредника запросов объектов (ORB). Это включает в себя время действия получателя запросов ORB, время действия получателя запросов ORB Secure Sockets Layer (SSL), количество нитей и профайл рабочей нагрузки.
Для просмотра этой страницы административной консоли выберите имя_сервера > Службы контейнера > Служба 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((Число CPU-1),3) | Указывает, что приложение сильно загружает процессор в операционной системе z/OS, поэтому число нитей следует ограничить числом CPU. Расчет числа нитей опирается на число CPU. Профайл CPUBOUND применяется в приложениях, сильно загружающих CPU, таких как анализ XML и создание документов XML, где большая часть операций выполняется процессором. |
| LONGWAIT | 40 | Предоставляет больше нитей для приложения, чем IOBOUND. Профайл LONGWAIT предполагает, что большая часть времени тратится на ожидание завершения сетевых или удаленных операций. Используйте этот профайл, когда приложение часто обращается к другой системе приложения, например, к к приложениям Customer Information Control System (CICS), но не выполняет слишком много собственных операций. |
| CUSTOM | Пользовательский | Указывает, что число подчиненных нитей приложений определяется значением,
заданным для пользовательского свойства сервера servant_region_custom_thread_count. Минимальное
число нитей приложений, которое можно определить для этого пользовательского свойства, равно 1, а
максимальное значение -
500 . Рекомендации: Перед тем как
указывать значение больше 100 в рабочей среде, необходимо попробовать
использование этого значения в среде тестирования, чтобы убедиться в
отсутствии негативного влияния на производительность.bprac |
В сообщении BBOO0234I протокола задания контроллера можно просмотреть количество рабочих нитей.