z/OS 平台上的 ORB 服务高级设置

使用此主题支持对象请求代理(ORB)服务高级设置。该支持包括 ORB 侦听器存活值、ORB 安全套接字层(SSL)侦听器存活值、控制线程和工作负载概要文件。

要查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 容器服务 > ORB 服务 > z/OS 其他设置

ORB 侦听器存活值

为因特网 ORB 间协议(IIOP)侦听器定义提供给有关 SOCK_TCP_KEEPALIVE 选项的 TCP/IP 的值(以秒计)。

此选项通过轮询客户机 TCP/IP 堆栈验证空闲会话是否仍有效。如果客户机离开,而未通知服务器,那么会话仍在服务器端活动。使用此属性清除这些不需要的会话。如果客户机不响应,那么会话结束。缺省值为 0(零)。如果不设置该属性,那么不设置 TCP/IP 选项。设置 SOCK_TCP_KEEPALIVE 选项会在空闲会话中生成网络流量,这可能会引起问题。

数据类型 整型
范围 0 - 2147040
ORB SSL 侦听器存活值

此属性为 SSL IIOP 侦听器定义提供给有关 SOCK_TCP_KEEPALIVE 选项的 TCP/IP 的值(以秒计)。

此选项通过轮询客户机 TCP/IP 堆栈验证空闲会话是否仍有效。如果客户机离开,而未通知服务器,那么会话仍在服务器端活动。使用此选项清除这些不必要的会话。 如果客户机不响应,那么会话结束。缺省值为 0(零)。如果不设置该属性,那么不设置 TCP/IP 选项。设置 SOCK_TCP_KEEPALIVE 选项生成有关空闲会话的网络流量(这可能是不需要的)。

数据类型 整型
范围 0 - 2147040
工作负载管理器超时

指定 IIOP 请求排队和分派到服务方进程的最长时间(以秒计)。

数据类型 整型
范围 0 - 2147040
缺省值 300
禁用工作负载管理器队列超时 0
工作负载概要信息

指定服务器工作负载概要信息,它可以是 ISOLATE、IOBOUND、CPUBOUND、LONGWAIT 或 CUSTOM。

工作负载概要信息控制 WebSphere Application Server for z/OS 运行时所作的与工作负载有关的决策(例如服务方使用的线程数)。缺省值是 IOBOUND,它是多数应用程序的适当值。当您的应用程序需要更多线程时,使用某个其他值。

工作负载概要信息 线程数 描述
ISOLATE 1 指定只允许服务方使用单一应用程序线程。使用 ISOLATE 确保并发分派的应用程序不在同一服务方中运行。同一服务方中处理的两个请求会导致一个请求毁坏另一个请求。
IOBOUND MIN(30, MAX(5,(Number of CPUs*3))) 在应用程序中指定更多线程,这些应用程序在 z/OS 操作系统上执行 I/O-intensive 处理。计算的线程数基于 CPU 数。在耗费 CPU 和远程操作调用之间得到平衡的多数应用程序使用 IOBOUND。网关或协议转换器是使用 IOBOUND 概要信息的两个应用程序示例。
CPUBOUND MAX((Number of CPUs-1),3) 指定应用程序在 z/OS 操作系统上执行耗费处理器的操作,且因此不会从比 CPU 数多的线程数中获得益处。计算的线程数基于 CPU 数。在耗费 CPU 的应用程序(如 XML 解析和 XML 文档构造)中使用 CPUBOUND 概要信息设置,这些应用程序使用 CPU 用了大量应用程序响应时间。
LONGWAIT 40 为应用程序处理指定比 IOBOUND 更多的线程数。LONGWAIT 将其多数时间花在等待完成网络或远程操作上。当应用程序频繁调用另一个应用程序系统(如客户信息控制系统(CICS)抓屏应用程序)时,使用此设置,但很少执行其自己的处理。
CUSTOM 由用户定义 指定服务方应用程序线程数由为服务器定制属性 servant_region_custom_thread_count 指定的值确定。可以为此定制属性定义的最小应用程序线程数为 1;可以指定的最大应用程序线程数为 100。
注: CPU 数是控制器启动时处于联机状态的 CPU 数。

可以通过在控制器作业日志中查找消息 BBOO0234I 来检查工作程序线程数。




标有(在线)的链接要求访问因特网。

相关任务


文件名: uorb_rorb_service.html