![[z/OS]](../images/ngzos.gif)
z/OS 的应用程序服务器定制属性
某些随产品提供的应用程序服务器定制属性只能与 z/OS® 配合使用。此主题描述如何使用这些属性。

要为应用程序服务器或 Deployment Manager 设置这些定制属性的其中一个,请在管理控制台中单击
,从可用的服务器、节点和单元列表中选择相应的节点或单元,然后单击 。- adjunct_jvm_direct_options
- adjunct_region_start_sib_abend
- adjunct_region_start_sib_waittime
- adjunct_region_start_synchronized
- allow_large_SAF_groups
- com.ibm.ws.sib.ra.inbound.impl.MessageLockExpiry
- control_region_confirm_recovery_on_ no_srs
- condense_java_trace
- control_region_dreg_on_no_srs
- control_region_http_queue_timeout_percent
- control_region_https_queue_timeout_percent
- control_region_http_requeue_enabled
- control_region_iiop_queue_timeout_percent
- control_region_mdb_queue_timeout_percent
- control_region_mdb_request_timeout
- control_region_sip_queue_timeout_percent
- control_region_sips_queue_timeout_percent
- control_region_thread_pool_maximum_size
- control_region_timeout_delay
- control_region_timeout_dump_action
- control_region_timeout_dump_action_session
- control_region_timeout_save_last_servant
- controller_jvm_direct_options
- DAEMON_ras_trace_ctraceParms
- default_internal_work_transaction_class
- dynapplenv_wlm_select_policy
- iiop_max_msg_megsize
- iiop_max_send_queue_megsize
- internal_work_thread_pool_size
- local_comm_max_msg_megsize
- ola_cicsuser_identity_propagate
- pause_listeners_include_cra
- protocol_accept_http_work_after_min_srs
- protocol_accept_iiop_work_after_min_srs
- protocol_bboc_log_response_failure
- protocol_bboc_log_return_exception
- protocol_giop_level_highest
- protocol_http_backlog
- protocol_http_large_data_inbound_buffer_64bit
- protocol_http_large_data_response_buffer
- protocol_http_resolve_foreign_hostname
- protocol_http_timeout_output_recovery
- protocol_https_backlog
- protocol_https_cert_mapping_file
- protocol_https_default_cert_label
- protocol_https_timeout_output_recovery
- protocol_iiop_backlog
- protocol_iiop_backlog_ssl
- protocol_iiop_enable_wlm_routing
- protocol_iiop_local_propagate_wlm_enclave
- protocol_iiop_resolve_foreign_hostname
- protocol_iiop_resolve_object_url_local
- protocol_jfap_queue_limit
- protocol_sip_timeout_output_recovery
- protocol_sips_timeout_output_recovery
- ras_debugEnabled
- ras_default_msg_dd
- ras_dumpoptions_dumptype
- ras_dumpoptions_ledumpoptions
- ras_enable_buffer_overflow_ffdc_logging
- ras_enhanced_serviceability_level
- ras_error_log_version=n
- ras_hardcopy_msg_dd
- ras_java_oom_action
- ras_java_oom_interval
- ras_log_logstreamName
- ras_max_string_buffer_size
- ras_message_routing_console
- ras_message_routing_copy_console
- ras_message_routing_copy_errorlog
- ras_message_routing_copy_hardcopy
- ras_message_routing_errorlog
- ras_message_routing_none
- ras_minorcode_action
- ras_stderr_ff_interval
- ras_stderr_ff_line_interval
- ras_stdout_ff_interval
- ras_stdout_ff_line_interval
- ras_tag_wto_messages=n
- ras_time_local
- ras_trace_basic
- ras_trace_BufferCount
- ras_trace_BufferSize
- ras_trace_defaultTracingLevel
- ras_trace_detail
- ras_trace_exclude_specific
- ras_trace_log_version=n
- ras_trace_outputLocation
- ras_trace_specific
- redirect_server_output_dir
- register_ifaedreg_also
- security_SMF_record_first_auth_user
- servant_jvm_direct_options
- servant_region_custom_thread_count
- server_dlls_in_hfs
- server_region_connect_to_wlm_early
- server_region_cputimeused_dump_action
- server_region_dpm_dump_action
- server_region_http_stalled_thread_dump_action
- server_region_https_stalled_thread_dump_action
- server_region_iiop_stalled_thread_dump_action
- server_region_jvm_localrefs
- server_region_jvm_logfile
- server_region_mdb_stalled_thread_dump_action
- server_region_recycle_count
- server_region_request_cputimeused_limit
- server_region_sip_stalled_thread_dump_action
- server_region_sips_stalled_thread_dump_action
- server_region_stalled_thread_threshold_percent
- server_SMF_outbound_enabled
- server_SMF_request_activity_async
- server_SMF_request_activity_CPU_detail
- server_SMF_request_activity_enabled
- server_SMF_request_activity_security
- server_SMF_request_activity_timestamps
- server_start_wait_for_initialization_Timeout
- server_use_wlm_to_queue_work
- server_work_distribution_algorithm
- server_wto_on_write_error
- suppress_hung_thread_abend
- suppress_hung_thread_dump
- transaction_recoveryTimeout
- WAS_DAEMON_ONLY_adapter_max_conn
- WAS_DAEMON_ONLY_adapter_max_serv
- WAS_DAEMON_ONLY_adapter_max_shremem
- WAS_DAEMON_ONLY_enable_adapter
- wlm_enclavecreate_exstartdefer
- wlm_ae_spreadmin
- wlm_classification_file
- wlm_health_increment
- wlm_health_interval
- wlm_servant_start_parallel
- wlm_stateful_session_placement_on
- wsadmin_dumpthreads_enable_heapdump
- wsadmin_dumpthreads_enable_javatdump
adjunct_jvm_direct_options
指定需要直接传递至附属内容中的 Java 虚拟机 (JVM) 启动的选项。 通常,此属性用于 JVM 选项,JVM 无法从已指定为 control_region_jvm_properties_file 属性值的选项文件读取这些选项。例如,JVM 无法读取为选项文件中的 -memorycheck 选项指定的值。
如果指定多个选项,请使用分号来分隔这些选项。
可以使用 servant_jvm_direct_options 和 control_jvm_direct_options 定制属性来指定需要直接传递至服务方和控制器中的 JVM 启动的选项。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 否 |
adjunct_region_start_sib_abend
指定当关键消息传递引擎启动时间太长时应该执行哪个操作。
如果将此属性设置为 0,那么会发出警告消息 BBOO0418W。
如果将此属性设置为 1,那么整个应用程序服务器会异常终止。
信息 | 值 |
---|---|
数据类型 | Integer |
有效值 | 1 或 0 |
缺省值 | 0 |
由守护程序使用 | 否 |
adjunct_region_start_sib_waittime
指定服务器启动进程应等待关键消息传递引擎变为活动状态的时间(秒)。
仅当 adjunct_region_start_synchronized 环境变量设置为 1 时,才应用此变量。此属性控制启动进程等待相邻区域和关键消息传递引擎启动的时间。值 0 会禁用超时,启动进程等待相邻区域和关键消息传递引擎启动的时间不受限制。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 300 |
由守护程序使用 | 否 |
adjunct_region_start_synchronized
指定打开电子商务之前启动进程是否等待所有关键消息传递引擎启动。
如果将此属性设置为 1,那么启动进程会等待所有关键消息传递引擎启动,再开始处理电子商务应用程序。
如果将此属性设置为 0,那么启动过程不等待关键消息传递引擎即启动电子商务应用程序处理。
信息 | 值 |
---|---|
数据类型 | Integer |
有效值 | 1 或 0 |
缺省值 | 0 |
由守护程序使用 | 否 |
allow_large_SAF_groups
指定您要允许应用程序服务器对大型 SAF 组执行查找操作。
如果将此属性设置为 1,那么会将用于执行查找的缓冲区大小从 8192 字节增加到三倍(即 24576 字节)。
也可以将此属性设置为特定的字节数(最大为 2147483647)。如果指定除 1 外的整数作为此属性的值,那么缓冲区大小将变为该大小的字节数。例如,如果指定 allow_large_SAF_groups=21400000,那么用于对 SAF 组执行查找操作的缓冲区大小是 21400000 字节。
如果不为此属性指定值,或者指定值 0,那么缓冲区大小是 8192 字节。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 1 - 2147483647 |
缺省值 | 0 |
com.ibm.ws.sib.ra.inbound.impl.MessageLockExpiry
当消息到达消息驱动的 Bean (MDB) 正在使用的队列时,该消息会被锁定并传递至服务方区域中的 MDB。如果服务方区域已禁用,或在服务方区域上处理该消息时发生错误,那么此属性会定义解锁该消息之前消息传递引擎所等待的时间长度以便再次传递该消息。
信息 | 值 |
---|---|
数据类型 | Integer |
单位 | 毫秒 |
缺省值 | 300000 |
范围 | 正整数。值 0 指示消息锁定永不过期,并且消息传递引擎将无限期等待服务方区域来处理和解锁该消息。 |
condense_java_trace
指定是压缩 Java 跟踪还是在包含类别信息的旧样式中显示此跟踪。缺省值是压缩跟踪。
此属性设置为 1 时,将压缩 Java 跟踪。
此属性设置为 0 时,将展开 Java 跟踪。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
可接受的值 | 0 或 1 |
缺省值 | 1 |
control_region_confirm_recovery_on_ no_srs
指定在检测到无服务方的情况之后是否将请求分派给服务方。如果 control_region_dreg_on_no_srs 定制属性设置为 0,那么将忽略此属性。
如果此属性设置为 1,那么控制器在接收到对消息 BBOO0297A 的响应后才将请求分派给服务方。在发生无服务方的情况之后,当服务器检测到必需的最小量服务方可用来处理请求时,发出此消息。
如果此属性设置为 0(零),那么控制器确定在检测到无服务方的情况之后何时允许将请求分派给服务方。
信息 | 值 |
---|---|
数据类型 | Integer |
可接受的值 | 0 或 1 |
缺省值 | 0 |
control_region_dreg_on_no_srs
当控制器检测到没有服务方可用来处理请求时,指定该控制器是否拒绝在服务方内进行分派的请求。
当此属性设置为 1 时,如果控制器检测到没有服务方可用来处理请求,那么它将拒绝在服务方内进行分派的请求。它还从服务器的注册表(工作负载管理 (WLM) 将其用于指定工作)中移除应用程序服务器,并停止 HTTP 和消息驱动的 Bean (MDB) 侦听器。如果此属性设置为 0,那么该功能被禁用。
当最小数目的服务方可用时,控制器再次向 WLM 注册应用程序服务器、启动 HTTP 和 MDB 侦听器以及允许将请求分派给服务方。
信息 | 值 |
---|---|
数据类型 | Integer |
可接受的值 | 0 或 1 |
缺省值 | 0 |
control_region_http_queue_timeout_percent
指定 HTTP 分派时间限制所占的百分比,此时间限制用作 HTTP 请求可在工作负载管理 (WLM) 队列上的最长保留时间。protocol_http_timeout_output 定制属性用于指定在发出错误消息(指示发生了 HTTP 分派超时)之前,HTTP 请求在队列中等待分派时的最长保留时间。
queue_timeout_percent 请求级别可靠性、可用性和可维护性 (RAS) 属性会覆盖 HTTP 请求的 control_region_http_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_https_queue_timeout_percent
指定 HTTPS 分派时间限制所占的百分比,此时间限制用作 HTTPS 请求可在工作负载管理 (WLM) 队列上的最长保留时间。protocol_https_timeout_output 定制属性用于指定在发出错误消息(指示发生了 HTTPS 分派超时)之前,HTTPS 请求可在队列上和分派中的最长保留时间。
queue_timeout_percent 请求级别 RAS 属性会覆盖 HTTPS 请求的 control_region_https_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_http_requeue_enabled
此属性仅适用于配置有服务方的 Websphere Application Server。此属性指定是否将 WLM 队列上的 HTTP 请求重新排队至任何可用服务方。
当此属性设置为 1 时,如果 WLM 队列与标记为终止的服务方具有亲缘关系,那么当具有亲缘关系的服务方终止后,在该队列中等待的 HTTP 请求重新排队至任何可用的服务方。
当此属性设置为 0(零)时,如果 WLM 队列与标记为终止的服务方具有亲缘关系,那么服务器立即使该队列中的所有 HTTP 请求失败。此外,服务器使与状况不良的服务方具有亲缘关系的所有新 HTTP 请求失败。
数据类型 | Integer |
---|---|
可接受的值 | 0 或 1 |
缺省值 | 0 |
control_region_iiop_queue_timeout_percent
指定 IIOP 分派时间限制所占的百分比,此时间限制用作 IIOP 请求可在工作负载管理 (WLM) 队列上的最长保留时间。
此属性仅适用于请求在 WLM 队列上的保留时间。如果要同时限制请求在 WLM 队列上和分派中保留的时间长度,请使用 control_region_wlm_dispatch_timeout 定制属性。
queue_timeout_percent 请求级别 RAS 属性会覆盖 IIOP 请求的 control_region_iiop_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_mdb_queue_timeout_percent
指定 MDB 分派时间限制所占的百分比,此时间限制用作 MDB 请求可在工作负载管理 (WLM) 队列上的最长保留时间。
此属性仅适用于请求在 WLM 队列上的保留时间。如果要同时限制请求在 WLM 队列上和分派中保留的时间长度,请使用 control_region_mdb_request_timeout 定制属性。
queue_timeout_percent 请求级别 RAS 属性会覆盖 MDB 请求的 control_region_mdb_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_mdb_request_timeout
以秒为单位指定服务器等待消息驱动的 Bean (MDB) 请求接收响应的时间。如果在所指定长度的时间内未接收到响应,那么服务器将移除 MDB 请求并发出错误消息(指示发生了 MDB 分派超时)。
request_timeout 请求级别 RAS 属性会覆盖 MDB 请求的 control_region_mdb_request_timeout 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
将此值设置为 0 以禁用该功能。
信息 | 值 |
---|---|
数据类型 | Integer |
单位 | 秒 |
缺省值 | 120 |
control_region_sip_queue_timeout_percent
指定会话启动协议 (SIP) 分派时间限制所占的百分比,此时间限制用作 SIP 请求可在工作负载管理 (WLM) 队列上的最长保留时间。
此属性仅适用于请求在 WLM 队列上的保留时间。如果要同时限制请求在 WLM 队列上和分派中保留的时间长度,请使用 protocol_sip_timeout_output 定制属性。
queue_timeout_percent 请求级别 RAS 属性会覆盖 MDB 请求的 control_region_sip_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_sips_queue_timeout_percent
指定 SIP 安全套接字层 (SSL) 分派时间限制所占的百分比,此时间限制用作 SIP SSL 请求可在工作负载管理 (WLM) 队列上的最长保留时间。
此属性仅适用于请求在 WLM 队列上的保留时间。如果要同时限制请求在 WLM 队列上和分派中保留的时间长度,请使用 protocol_sips_timeout_output 定制属性。
queue_timeout_percent 请求级别 RAS 属性会覆盖 MDB 请求的 control_region_sips_queue_timeout_percent 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 99 |
缺省值 | 0 |
control_region_thread_pool_maximum_size
指定控制器区域工作程序线程池可增长至的最大线程数。
此池将以 control_region_thread_pool_size 启动并增长至 control_region_thread_pool_maximum_size。如果 control_region_thread_pool_maximum_size 设置为 0,那么将根据服务方数及每个服务方中的线程数计算最大工作程序线程数。
如果所计算值小于 control_region_thread_pool_size,那么 control_region_thread_pool_size 将用作最大值。如果所计算值大于 100,那么 100 将用作最大值。指定最大值时,应确保有足够资源可用于支持指定最大值。例如,JVM 堆大小是要一个考虑的资源。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 100 |
缺省值 | 0 |
由守护程序使用 | 否 |
control_region_timeout_delay
指定控制器在检测到超时之后在终止服务方之前等待的秒数。此时间延迟让在服务方中运行的工作有机会在服务方被终止之前完成。
所指定长度的时间段将在超时发生时开始计算。当服务方线程完成它的当前工作项并确定服务方正在被终止时,该服务方线程会等待所指定长度的时间,而不选择新的工作项。
当此字段设置为 0 时,控制器只要检测到超时,就会终止服务方。
信息 | 值 |
---|---|
数据类型 | Integer |
单位 | 秒 |
缺省值 | 0 |
- 如果将 server_use_wlm_to_queue_work 属性设置为 1,那么在为 control_region_timeout_delay 属性指定的时间段内,每个空闲的服务方工作程序线程在超时发生时都只可处理一个新请求。
只处理一个新请求是因为空闲的服务方工作程序线程在超时发生时将暂停,等待 WLM 对它们中的每一个都指定新请求。当 WLM 将新工作指定给这些线程中的一个时,该线程将变为活动状态,处理工作,然后转为静态。因此,WLM 无法将任何额外的工作指定给此线程。
- 如果将 server_use_wlm_to_queue_work 属性设置为 0,那么在为 control_region_timeout_delay 属性指定的时间段内,那些尚未分派但已排队且与终止服务方无关的工作请求将在服务方终止进程完成后重新排队至另一个可用服务方。
control_region_timeout_dump_action
指定在已分派给服务方的工作发生超时的情况下,要执行的转储类型。只有在 control_region_timeout_delay 定制属性设置为非零值时,此属性才适用。
此属性的有效值是 SVCDUMP、JAVACORE、HEAPDUMP、TRACEBACK、JAVATDUMP 和 NONE。 JAVACORE 生成 Java 核心转储。SVCDUMP 生成 SVC 转储。JAVATDUMP 生成 JVM 发起的 TDUMP。
信息 | 值 |
---|---|
缺省值 | TRACEBACK |
control_region_timeout_dump_action_session
指定在分派给服务方的 HTTP、HTTPS、SIP 或 SIPS 请求发生超时的情况下,执行的转储类型。
只有在将以下对应的变量设置为 SESSION 时,此属性才适用:
- protocol_http_timeout_output_recovery
- protocol_https_timeout_output_recovery
- protocol_sip_timeout_output_recovery
- protocol_sips_timeout_output_recovery
此属性的有效值是 SVCDUMP、JAVACORE、HEAPDUMP、TRACEBACK、JAVATDUMP 和 NONE。 JAVACORE 生成 Java 核心转储。SVCDUMP 生成 SVC 转储。JAVATDUMP 生成 JVM 发起的 TDUMP。
信息 | 值 |
---|---|
缺省值 | TRACEBACK |
control_region_timeout_save_last_servant
指定在发生超时情况时,控制器是否终止最后一个可用的服务方。如果超时情况发生时,控制器没有终止最后一个可用的服务方,那么将继续处理其他工作,直到将新服务方初始化。但是,如果遇到超时情况的已分派服务方线程继续循环或者停止运行,那么不终止最后一个可用的服务方可能会导致系统资源丢失。例如,如果超时持续发生,那么系统可能会使用很大比例的可用服务方线程。
- 如果将此属性设置为 1,并将 wlm_minimumSRCount 定制属性设置为大于 1 的值,那么超时情况发生时,控制器将等到新的服务方被初始化后才终止最后一个可用的服务方。
- 如果将此属性设置为 0,或者发生超时情况时,控制器将终止最后一个可用的服务方。它不会等待另一个服务方被初始化。
- 如果将 wlm_dynapplenv_single_server 定制属性设置为 1,那么将忽略为此属性指定的值。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
controller_jvm_direct_options
指定需要直接传递至控制器中的 JVM 启动的选项。 通常,此属性用于 JVM 选项,JVM 无法从已指定为 control_region_jvm_properties_file 属性值的选项文件读取这些选项。例如,JVM 无法读取为选项文件中的 -memorycheck 选项指定的值。
如果指定多个选项,请使用分号来分隔这些选项。
可以使用 servant_jvm_direct_options 来指定需要直接传递至服务方中 JVM 启动的选项。可以使用 adjunct_jvm_direct_options 定制属性来指定需要直接传递至助手中 JVM 启动的选项。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 否 |
DAEMON_ras_trace_ctraceParms
指定 CTRACE PARMLIB 成员的身份。该值可以是两个字符长的后缀,它会被添加至字符串 CTIBBO 以构成 PARMLIB 成员的名称,或者是 PARMLIB 成员的标准名称。例如,可以使用 01 后缀,系统会将它解析成 CTIBBO01。标准名称必须符合 CTRACE PARMLIB 成员的命名要求。有关详细信息,请参阅 z/OS MVS Diagnosis: Tools and Service Aids (GA22-7589)。
如果找不到指定的 PARMLIB 成员,那么对 CTRACE 定义跟踪,但没有可用于 CTRACE 外部写程序的连接。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
default_internal_work_transaction_class
为服务器中内部处理的工作指定缺省事务类。
如果内部分类元素未列在 wlm_classification_file 中,或者如果未指定 wlm_classification_file,那么将使用 default_internal_work_transaction_class 设置。如果为列在 wlm_classification_file 中的内部分类设置指定了值,那么将忽略为 default_internal_work_transaction_class 定制属性所指定的值。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空(空字符串) |
由守护程序使用 | 否 |
dynapplenv_wlm_select_policy
指定要以 IWMAEDEF 服务的 SELECT_POLICY 参数形式传递给 z/OS 工作负载管理器 (WLM) 的值。
IWMAEDEF 服务用于为 WLM 队列中的所选工作创建动态应用程序环境。有关此服务的更多信息,请参阅适用于您 z/OS 操作系统版本的 z/OS WLM 文档。
- 如果指定值 0,那么将先选择服务类或服务器地址空间队列中的最旧请求。
- 如果指定值 1,那么将始终先选择服务器地址空间队列中的任何请求。
- 如果指定值 2,那么将始终先选择服务类队列中的任何请求。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 1 |
由守护程序使用 | 否 |
iiop_max_msg_megsize
指定 IIOP 请求的最大大小(以兆字节计)。例如,如果将该属性设置为 35,那么将拒绝任何超过 35MB 的请求。此属性的最小值为 10,最大值为 2048。将该值设置为 0;或者,如果不想限制 IIOP 请求的大小,请忽略此属性。

信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
iiop_max_send_queue_megsize
指定可添加到队列中从而以异步方式通过单个 IIOP 连接进行发送的最大数据量(以兆字节计)。 如果已添加到队列中的数据量超过指定的值,那么未来要通过此连接发送的 IIOP 请求将失败,且具有 C9C26A4D 次代码。 此属性的最小值为 0,这指示对于可以添加到队列中进行发送的数据量没有任何限制。最大值为 2048。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
internal_work_thread_pool_size
指定适用于服务方区域内部工作线程池的线程数。请将此属性设置为您要用于服务方区域内部工作线程池的线程数。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 1-100 |
缺省值 | 3 |
由守护程序使用 | 否 |
local_comm_max_msg_megsize
指定以本地方式连接的通信请求的最大大小(以兆字节计)。例如,如果将该属性设置为 35,那么将拒绝任何超过 35MB 的请求。此属性的最小值为 10,最大值为 2048。将该值设置为 0;或者,如果不想限制本地连接的通信请求的大小,请忽略此属性。

信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
ola_cicsuser_identity_propagate
指定在发出注册请求时要用于认证的 CICS 应用程序级别标识的许可权。
应用程序请求优化的本地适配器注册时,程序员可在注册标志结构中使用两个与安全性相关的位来控制标识传播。对于从 CICS 至 WebSphere Application Server 的入站事务,位 29 (x'00',x'00',x'00',x'04') 控制如何确定标识。当此属性打开时,将 CICS 应用程序标识用于 WebSphere 服务器认证中。当此属性关闭时,将使用 CICS 区域标识。
当进行注册请求时,WebSphere Application Server 管理员必须设置环境变量,以允许将 CICS 应用程序级别标识用于认证。将值设置为 1 以允许使用 CICS 任务级别标识。如果未定义该值或将其设置为 0(零),那么注册请求只能请求进行 CICS 区域级别认证;另外,如果将注册标志位 29 设置为 1,那么 BBOA1REG 注册请求将失败并带有返回码 8 和原因码 21。位 21 (x'00',x'00',x'00',x'01') 控制出站事务安全性传播。有关信息,请参阅出站事务。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | |
由守护程序使用 |
pause_listeners_include_cra
指定调用 MODIFY 命令 PAUSELISTENERS 和 RESUMELISTENERS 时是否暂停并恢复“激活规范”侦听器。
这种包括也适用于其他暂停侦听器方式,例如自动暂停。缺省设置为,暂停侦听器时不包括“激活规范”侦听器。
当此属性设置为 1 时,暂停的侦听器包括“激活规范”侦听器。
当此属性设置为 0 时,暂停的侦听器不包括“激活规范”侦听器。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
可接受的值 | 0 或 1 |
缺省值 | 0 |
protocol_accept_http_work_after_min_srs
指定应用程序服务器是否等到最小数目的服务方就绪可以接受工作后才启动 HTTP 传输通道。如果此属性设置为 true,那么 HTTP 传输方法通道在最小数目的服务方就绪可以开始工作时开始接受工作。如果此属性设置为 false,那么当控制器启动时,HTTP 传输方法通道将启动。
当此属性设置为 true 时,对“最小实例数”属性指定的值将确定在 HTTP 传输方法通道启动之前必须就绪的服务方的数目。要更改应用程序服务器的“最小实例数”属性的设置,请在管理控制台中单击
。要更改 Deployment Manager 的此属性设置,请在管理控制台中单击 。如果此属性设置为 true,那么作业输出指示 protocol_accept_http_work_after_min_srs: 1;如果此属性设置为 false,那么作业输出指示 protocol_accept_http_work_after_min_srs: 0。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | true |
由守护程序使用 | 否 |
protocol_accept_iiop_work_after_min_srs
决定守护程序何时开始将请求发送至 IIOP 传输通道。如果将此属性设置为 true,那么当最小服务方数(对“最小实例数”属性指定)准备开始接受工作时, 守护程序开始将请求发送至 IIOP 传输通道。如果将此属性设置为 false,那么当控制器启动时,守护程序开始将请求发送至 IIOP 传输通道。

要更改应用程序服务器的“最小实例数”属性的设置,请在管理控制台中单击应用程序服务器 > 服务器 > Java 和进程管理 > 服务器实例。
要更改 Deployment Manager 的此属性的设置,请在管理控制台中单击系统管理 > Deployment Manager > Java 和进程管理 > 服务器实例。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
protocol_bboc_log_response_failure
指定发出 BBOO0168W 消息时将记录尝试将响应发送至客户机时检测到的失败。消息发送到错误日志。消息文本包含请求方法名称、应答状态以及识别客户机的路由信息。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 是 |
protocol_bboc_log_return_exception
指定发出 BBOO0169W 消息时将记录包含 SystemException 的响应。消息发送到错误日志。消息文本包含异常标识和次代码、请求方法名称以及识别客户机的路由信息。

信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 是 |
protocol_giop_level_highest
指定应用程序服务器对象请求代理 (ORB) 使用的 CORBA 通用 ORB 间协议 (GIOP) 协议版本级别。有效值为 1.1 和 1.2。从此服务器导出的互操作对象引用 (IOR) 使用所指出的 GIOP 级别。
如果您使用未作为该产品的一部分提供的客户机 ORB 或支持先前版本的 CORBA 标准的客户机 ORB,那么可能需要更改此属性的缺省值设置。例如,您可能需要从缺省协议版本级别 1.2 更改为 1.1,以支持特定客户机 ORB,该客户机 ORB 支持 1.1 CORBA 标准而不支持 1.2 CORBA 标准。

信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 1.2 |
由守护程序使用 | 是 |
protocol_http_backlog
指定暂挂连接(使用 HTTP)的队列的最大长度。所指定的值可以通过 TCP/IP 概要文件中的 SOMAXCONN 语句的规范进行限制。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 10 |
由守护程序使用 | 否 |
protocol_http_large_data_inbound_buffer_64bit
指定当入站 HTTP 组块禁用时入局 HTTP 请求的大小限制(以兆字节计)。例如,如果将该属性设置为 35,那么将拒绝任何超过 35MB 的 HTTP 请求。如果不想限制未分块 HTTP 请求的大小,请为此属性指定 0。

信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
protocol_http_large_data_response_buffer
指定用于 HTTP 请求的响应缓冲区的最大长度(以字节计)。拒绝大于此值的响应。如果由于所有 HTTP 响应均小于 10MB 而不需要大响应缓冲区,请指定值 0。

信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 104857600 |
由守护程序使用 | 否 |
protocol_http_resolve_foreign_hostname
指定是否为每个已建立的 HTTP 会话执行将外部客户机的 IP 地址解析为 DNS 已注册主机名的域名服务器 (DNS) 解析。如果此属性设置为 1,那么将执行 DNS 主机名解析。如果将此属性设置为 0,那么不执行 DNS 主机名解析,并且会使用外部客户机的 IP 地址文本表示,而不使用 DNS 主机名。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 是 |
protocol_http_timeout_output_recovery
指定当 HTTP 请求在所指定长度的时间内未完成时将执行的恢复操作。将此属性设置为 SERVANT 可允许服务方在发生超时时终止。如果达到该属性的超时值时,HTTP 请求仍在服务方中等待分派,那么该服务方将终止并发出 ABEND EC3 RSN=04130007。然后将清除 HTTP 请求和套接字。如果将此属性设置为 SESSION,那么将不尝试中断服务方中已分派 HTTP 请求的处理。但是,仍然会清除 HTTP 请求和套接字。如果已分派的 HTTP 请求循环或变为不活动,那么使用 SESSION 设置可能会导致资源丢失。
timeout_recovery 请求级别 RAS 属性会覆盖 HTTP 请求的 protocol_http_timeout_output_recovery 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
缺省值 | SERVANT |
由守护程序使用 | 否 |
protocol_https_backlog
指定暂挂连接(使用 HTTPS)的队列的最大长度。所指定的值可以通过 TCP/IP 概要文件中的 SOMAXCONN 语句的规范进行限制。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 10 |
由守护程序使用 | 否 |
protocol_https_cert_mapping_file
指定包含特定条目的文件的名称,这些条目将 IP 地址映射至服务器证书标签。您可以在单元、节点或服务器级别设置此属性。

接收到 HTTP SSL 连接请求时,应用程序服务器针对文件中为此属性指定的条目检查 IP 地址。如果应用程序服务器发现匹配项,那么会对连接使用映射至该 IP 地址的证书。如果应用程序服务器找不到匹配项,它将针对证书名称检查 protocol_https_default_cert_label 属性。如果指定证书名称,那么应用程序服务器会使用该证书建立连接。如果未指定证书名称,那么在 RACF® SSL 密钥环中指定的由应用程序服务器所拥有的缺省服务器证书用于建立 HTTP SSL 连接。
protocol_https_default_cert_label
指定在建立与应用程序服务器的 HTTP SSL 连接时应用程序服务器使用的服务器证书的标签。您可以在单元、节点或服务器级别设置此属性。

如果未对此属性指定证书名称,那么在 RACF SSL 密钥环中指定的由应用程序服务器所拥有的缺省服务器证书用于建立 HTTP SSL 连接。
protocol_https_timeout_output_recovery
指定当 HTTPS 请求在所指定长度的时间内未完成时将执行的恢复操作。将此属性设置为 SERVANT 可允许服务方在发生超时时终止。如果达到该属性的超时值时,HTTPS 请求仍在服务方中等待分派,那么该服务方将终止并发出 ABEND EC3 RSN=04130007。然后将清除 HTTPS 请求和套接字。如果将此属性设置为 SESSION,那么将不尝试中断服务方中已分派 HTTPS 请求的处理。但是,仍然会清除 HTTPS 请求和套接字。如果已分派的 HTTPS 请求循环或变为不活动,那么使用 SESSION 设置可能会导致资源丢失。
timeout_recovery 请求级别 RAS 属性会覆盖 HTTPS 请求的 protocol_https_timeout_output_recovery 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
缺省值 | SERVANT |
由守护程序使用 | 否 |
protocol_iiop_backlog
指定暂挂连接(使用 CORBA 因特网 ORB 间协议 (IIOP))的队列的最大长度。所指定的值可以通过 TCP/IP 概要文件中的 SOMAXCONN 语句的规范进行限制。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 10 |
由守护程序使用 | 是 |
protocol_iiop_backlog_ssl
指定暂挂连接(使用 IIOP 安全套接字层 (SSL))的队列的最大长度。所指定的值可以通过 TCP/IP 概要文件中的 SOMAXCONN 语句的规范进行限制。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 10 |
由守护程序使用 | 是 |
protocol_iiop_enable_wlm_routing
指定 WebSphere Application Server 是否启用以下进程:该进程允许其从工作负载管理器 (WLM) 接收输入以制定 IIOP 路由决策。
启用此属性时,WLM 将向 WebSphere Application Server 发送输入,WebSphere Application Server 将使用此输入来制定 IIOP 路由决策。
BBOO0037E Function IWMSRCRR failed with RC=8, REASON=00000868
.信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 否 |
protocol_iiop_local_propagate_wlm_enclave
指定是否通过本地地址间空间通信协议来传播工作负载管理 (WLM) 相关可调度单元组,该相关可调度单元组与出站 IIOP 请求(对同一 z/OS 系统上的其他服务器作出)上的当前已分派请求相关联。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 否 |
protocol_iiop_resolve_foreign_hostname
指定是否为每个已建立的 IIOP 会话执行将外部客户机的 IP 地址解析为 DNS 已注册主机名的域名服务器 (DNS) 解析。如果此属性设置为 1,那么执行 DNS 主机名解析。如果将此属性设置为 o,那么不执行 DNS 主机名解析,并且会使用外部客户机的 IP 地址文本表示,而不使用 DNS 主机名。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 是 |
protocol_iiop_resolve_object_url_local
指定应用程序服务器是否应该将对象 URL 解析为 LPAR 的本地服务器(如果可能)。缺省情况下,将按顺序处理对象 URL,并且将选择第一个可访问的服务器。当此属性设置为 1 时,将首先检查 LPAR 的所有本地服务器,并且只有在这些服务器都不可访问时,才尝试解析为远程服务器。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
可接受的值 | 0 或 1 |
protocol_jfap_queue_limit
指定可以位于与服务方进程相关联的 JFAP 协议消息队列上的消息数。 此队列用于存放正在服务方进程与控制器之间发送的暂挂消息。
可以指定任何正整数作为此属性的值。 但是,每当可能时,请使用缺省值 0。值 0 指示可位于 JFAP 协议消息队列中的消息数是服务方中分派线程数的 4 倍。因此,此值将根据工作负载来提供计算的限制,并移除通过为此属性指定特定值而产生的任意限制。
服务方中的分派线程数由 ORB 服务工作负载概要文件设置进行控制。有关此设置的更多信息,请参阅“z/OS 平台上的 ORB 服务高级设置”。
还应该审阅“配置缺省消息传递提供程序的 MDB 调速”主题,以获取如何调整消息驱动的 Bean 的描述。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
protocol_sip_timeout_output_recovery
指定当 SIP 请求在所指定长度的时间内未完成时将执行的恢复操作。将此属性设置为 SERVANT 可允许服务方在发生超时时终止。如果达到该属性的超时值时,SIP 请求仍在服务方中等待分派,那么该服务方将终止并发出 ABEND EC3 RSN=04130007。然后将清除该 SIP 请求和套接字。如果将此属性设置为 SESSION,那么将不尝试中断服务方中已分派 SIP 请求的处理。但是,仍然会清除 SIP 请求和套接字。如果已分派的 SIP 请求循环或变为不活动,那么使用 SESSION 设置可能会导致资源丢失。
timeout_recovery 请求级别 RAS 属性会覆盖 SIP 请求的 protocol_sip_timeout_output_recovery 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
缺省值 | SERVANT |
由守护程序使用 | 否 |
protocol_sips_timeout_output_recovery
指定当 SIPS 请求在所指定长度的时间内未完成时将执行的恢复操作。将此属性设置为 SERVANT 可允许服务方在发生超时时终止。如果达到该属性的超时值时,SIPS 请求仍在服务方中等待分派,那么该服务方将终止并发出 ABEND EC3 RSN=04130007。然后将清除该 SIPS 请求和套接字。如果将此属性设置为 SESSION,那么将不尝试中断服务方中已分派 SIPS 请求的处理。但是,仍然会清除 SIPS 请求和套接字。如果已分派的 SIPS 请求循环或变为不活动,那么使用 SESSION 设置可能会导致资源丢失。
timeout_recovery 请求级别 RAS 属性会覆盖 SIPS 请求的 protocol_sips_timeout_output_recovery 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
缺省值 | SERVANT |
由守护程序使用 | 否 |
ras_debugEnabled
指定此属性以将外部调试器工具与应用程序服务器协同使用来跟踪和调试客户机和服务器应用程序组件,如 JavaServer Pages (JSP) 文件、Servlet 和企业 Bean。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 是 |
ras_default_msg_dd
指定是否将使用缺省路由的“写入操作程序 (WTO)”消息重定向到 SYSPRINT。这些消息将重定向到通过服务器的 JCL 启动过程上的 DD 卡识别的位置。通常在初始化期间发出这些 WTO 消息。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
ras_dumpoptions_dumptype
指定信号处理程序使用的缺省转储。不要更改此属性,除非在 IBM 技术支持的指导下进行。
信息 | 值 |
---|---|
0 | 不生成转储。 |
1 | 生成 ctrace 转储。 |
2 | 生成 cdump 转储。 |
3 | 生成 csnap 转储。 |
4 | 生成 CEE3DMP 转储。 |
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 3 |
由守护程序使用 | 是 |
ras_dumpoptions_ledumpoptions
指定与 CEE3DMP 转储一起使用的转储选项。如果需要多个选项,请用空格分隔每个选项。不要更改此属性,除非在 IBM 服务人员的指导下进行。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | THREAD(ALL) BLOCKS |
由守护程序使用 | 是 |
ras_enable_buffer_overflow_ffdc_logging
指定由于大小超过生成跟踪的内部调试器的长度而截断跟踪时,是否应该生成 FFDC 日志。
在日志中,截断的跟踪条目将在跟踪末尾显示 BUFFER_OVERFLOW 消息。缺省情况下,写入截断的跟踪时,将生成相应的 FFDC 日志以提供一种访问该跟踪中所有信息的方法。
将值设置为 0 以禁止创建 FFDC 日志。
信息 | 值 |
---|---|
数据类型 | long |
缺省值 | 1 |
由守护程序使用 | 否 |
ras_enhanced_serviceability_level
指定应用程序服务器收集的诊断信息级别。减少此属性的值将提高应用程序服务器的性能。但是,可用于 IBM 支持结构人员诊断问题的数据较少。当增加此属性的值时,情况相反。缺省值 5 提供了性能与诊断信息之间的平衡。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 0 - 11 |
缺省值 | 5 |
由守护程序使用 | 是 |
ras_error_log_version=n
指定要显示的跟踪日志版本。有效值为 1 - 3。如果发生错误时应用程序请求与当前线程相关联,那么 V3 将显示分类文件中定义的消息标记以及旧版本信息。V2 将显示服务器名称、集群名称、单元名称及基本信息。 例如,ras_error_log_version=2。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 3 |
由守护程序使用 | 是 |
ras_hardcopy_msg_dd
指定将所路由的“写入操作程序 (WTO)”消息重定向到硬拷贝。这些消息将重定向到通过服务器 JCL 启动过程上的 DD 卡识别的位置。这些 WTO 消息主要是初始化期间从 Java 代码发出的审计消息。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
ras_java_oom_action
指定当 Java 虚拟机发生内存耗尽情况时所执行的诊断操作的类型。
- 无
- 不执行任何诊断操作。
- WTO
- 向硬拷贝中写入 BBOO0404E 错误消息。
- SVCDUMP
- 对受影响的地址空间执行 SVCDUMP,并且次代码为 C9C2704B。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_java_oom_interval
指定不重复执行 ras_java_oom_action 环境变量所指定的诊断操作的时间长度(以秒计)。此属性有助于限制针对相关内存耗尽情况而执行的诊断操作数。
信息 | 值 |
---|---|
数据类型 | 整型 |
范围 | 0 - 65535 |
缺省值 | 600 |
由守护程序使用 | 是 |
ras_log_logstreamName
指定产品用于错误信息的日志流。如果找不到指定的日志流或该日志流不可访问,那么发出一条消息并将错误写入服务器作业日志。如果未指定此变量,那么产品将使用 SYSOUT 流。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
ras_max_string_buffer_size
指定用于跟踪处理的缓冲区大小。缓冲区大小缺省值 16384 也是允许的最小缓冲区大小。如果跟踪大于设置的值,那么将在截断的跟踪末尾显示 BUFFER_OVERFLOW 消息。
信息 | 值 |
---|---|
数据类型 | long |
缺省值 | 16384 |
由守护程序使用 | 否 |
ras_message_routing_console
指定要路由到操作员控制台(路由代码 2)的 WebSphere Application Server 消息标识的列表(用逗号定界)。每一条消息都显示在操作员控制台中,而不显示在缺省位置。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_copy_console
指定一列(以逗号分隔)要复制到操作员控制台的 WebSphere Application Server 消息标识。每一条消息同时显示在操作员控制台和缺省位置中。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_copy_errorlog
指定一列(以逗号分隔)要复制到错误日志的 WebSphere Application Server 消息标识。每一条消息同时显示在错误日志和缺省位置中。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_copy_hardcopy
指定要路由到硬拷贝(路由代码 11)的 WebSphere 消息标识的列表(用逗号定界)。每一条消息都显示在硬拷贝及其缺省位置中。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_errorlog
指定要路由到错误日志的 WebSphere Application Server 消息标识的列表(用逗号定界)。每一条消息都显示在错误日志中,而不显示在其缺省位置。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_hardcopy
指定要路由到硬拷贝(路由代码 11)的 WebSphere 消息标识的列表(用逗号定界)。每一条消息都显示在硬拷贝中,而不显示在其缺省位置。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_message_routing_none
指定要忽略的 WebSphere Application Server 消息标识的列表(用逗号定界)。每一条消息都将从一个或多个常规输出位置隐藏。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 无 |
由守护程序使用 | 是 |
ras_minorcode_action
指定收集关于系统异常次代码的文档的缺省行为。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | NODIAGNOSTICDATA |
由守护程序使用 | 是 |
您还可以指定以下值。
信息 | 值 |
---|---|
CEEDUMP | 捕获回调和位移。执行 CEE 转储是一个漫长的过程,在此过程中,可能发生事务超时。 |
TRACEBACK | 捕获 z/OS 操作系统的 Language Environment® 和 UNIX 回溯数据。 |
SVCDUMP | 捕获 MVS 转储,但不会在客户机中产生转储。 |
ras_stderr_ff_interval
指定将下一个换页字符写至标准错误 (SYSOUT) 之前系统所等待的时间间隔(以分钟计)。
如果正在运行 z/OS V1.13 或更高版本并使用 JES2,那么您可以通过定期向输出流中写入换页符来使用 JES2 DD 关键字将输出分段。
如果正在运行 z/OS V1.12 或更低版本并使用 JES2,那么要将输出分段,请在 SYSPRINT DD 语句中包括 SEGMENT= 参数以及此环境设置。“SEGMENT=”参数的值是结束第一个分段并分配新分段之前必需的换页次数。SEGMENT= 参数在 JES3 上不受支持。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 是 |
ras_stderr_ff_line_interval
指定标准错误 (SYSOUT) 中在写入的换页字符之间所写入的行数。
由于不可控因素(如换行),该产品只能估算出它已写入的输出的行数。因此,在写入的换页字符之间所写入的实际行数可能比所指定的属性值多 5% 或少 5%。
如果正在运行 z/OS V1.13 或更高版本并使用 JES2,那么您可以通过定期向输出流中写入换页符来使用 JES2 DD 关键字将输出分段。
如果正在运行 z/OS V1.12 或更低版本并使用 JES2,那么要将输出分段,请在 SYSPRINT DD 语句中包括 SEGMENT= 参数以及此环境设置。“SEGMENT=”参数的值是结束第一个分段并分配新分段之前必需的换页次数。SEGMENT= 参数在 JES3 上不受支持。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 是 |
ras_stdout_ff_interval
指定将换页字符写入标准输出 (SYSPRINT) 之间的时间间隔(以分钟计)。
如果正在运行 z/OS V1.13 或更高版本并使用 JES2,那么您可以通过定期向输出流中写入换页符来使用 JES2 DD 关键字将输出分段。
如果正在运行 z/OS V1.12 或更低版本并使用 JES2,那么要将输出分段,请在 SYSPRINT DD 语句中包括 SEGMENT= 参数以及此环境设置。“SEGMENT=”参数的值是结束第一个分段并分配新分段之前必需的换页次数。SEGMENT= 参数在 JES3 上不受支持。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 是 |
ras_stdout_ff_line_interval
指定将换页字符写入标准输出 (SYSPRINT) 之间的输出的行数。
由于不可控因素(如换行),该产品只能估算出它已写入的输出的行数。因此,在写入的换页字符之间所写入的实际行数可能比所指定的属性值多 5% 或少 5%。
如果正在运行 z/OS V1.13 或更高版本并使用 JES2,那么您可以通过定期向输出流中写入换页符来使用 JES2 DD 关键字将输出分段。
如果正在运行 z/OS V1.12 或更低版本并使用 JES2,那么要将输出分段,请在 SYSPRINT DD 语句中包括 SEGMENT= 参数以及此环境设置。“SEGMENT=”参数的值是结束第一个分段并分配新分段之前必需的换页次数。SEGMENT= 参数在 JES3 上不受支持。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 是 |
ras_tag_wto_messages=n
指定在适当时,是否标记已写入操作员控制台的消息。有效值为 0 和 1。例如,ras_tag_wto_messages=0。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 1 |
由守护程序使用 | 是 |
ras_time_local
指定错误日志中的时间戳记是以当地时间还是以格林威治标准时间 (GMT) 显示。如果此属性设置为 false,那么时间戳记以 GMT 显示。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 是 |
ras_trace_basic
指定特定产品子组件的跟踪重设。通过号码指定的子组件接收基本和异常跟踪。如果您指定多个子组件,使用括号并用逗号分隔各个号码。不要更改此属性,除非在 IBM 服务人员的指导下进行。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
ras_trace_BufferCount
指定要分配的跟踪缓冲区数。
信息 | 值 |
---|---|
数据类型 | Integer |
有效值 | 4 - 8 |
缺省值 | 4 |
由守护程序使用 | 是 |
ras_trace_BufferSize
指定单个跟踪缓冲区的大小(以字节计)。可以使用字母 K(表示千字节)或 M(表示兆字节)。
信息 | 值 |
---|---|
数据类型 | 字符串 |
有效值 | 128K 到 4M |
缺省值 | 1M |
由守护程序使用 | 是 |
ras_trace_defaultTracingLevel
指定产品的缺省跟踪级别。此变量与 ras_trace_basic 和 ras_trace_detail 变量一起使用,以设置产品子组件的跟踪级别。不要更改此属性,除非在 IBM 技术支持的指导下进行。
信息 | 值 |
---|---|
0 | 无跟踪 |
1 | 异常跟踪 |
2 | 基本和异常跟踪 |
3 | 详细跟踪,包括基本和异常跟踪 |
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 1 |
由守护程序使用 | 是 |
ras_trace_detail
指定特定产品子组件的跟踪重设。按编号指定的子组件将受到详细跟踪。如果您指定多个子组件,使用括号并用逗号分隔各个号码。不要更改此属性,除非在 IBM 技术支持的指导下进行。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
ras_trace_exclude_specific
指定不执行跟踪活动的产品跟踪点。
跟踪点由 8 位十六进制数字指定。不要使用此属性,除非在 IBM 服务人员的指导下进行。如果 IBM 服务人员指示您指定多个跟踪点,请使用括号并用逗号分隔数字。还可以通过给名称加单引号指定变量名。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |

ras_trace_log_version=n
指定要显示的跟踪日志版本。有效值为 1 和 2。如果发出跟踪时应用程序请求与当前线程相关联,那么 V2 将显示分类文件中定义的消息标记。例如,ras_trace_log_version=1。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 2 |
由守护程序使用 | 是 |
ras_trace_outputLocation
指定将跟踪记录发送到什么位置。可以指定:
- SYSPRINT
- BUFFER,以将跟踪记录发送到内存缓冲区,且以后会将内存缓冲区的内容写入 CTRACE 数据集
- TRCFILE,以将跟踪记录发送到在服务器启动过程中的 TRCFILE DD 语句中指定的跟踪数据集。
对于服务器,您可以指定一个或多个值,用空格分隔。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | SYSPRINT BUFFER |
由守护程序使用 | 是 |
ras_trace_specific
指定特定产品跟踪点的跟踪重设。跟踪点由 8 位十六进制数字表示。要指定多个跟踪点,请使用括号并用逗号分隔各个数字。通过在名称上加上单引号,还可以在特定环境变量上指定跟踪。不要使用此属性,除非在 IBM 技术支持的指导下进行。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
redirect_server_output_dir
指定 UNIX 系统服务 (USS) 文件系统上要在其中写入重定向服务方输出文件的输出目录。
此值必须是具有相应写许可权的现有目录的绝对路径。如果未对此变量指定有效值,那么缺省情况下会将输出重定向至 DD 卡。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 是 |
register_ifaedreg_also
指定除了 SMF 类型 89 子类型 1 记录外,是否还要 z/OS 创建 SMF 类型 89 子类型 2 记录。在该产品的先前发行版中,z/OS 会在产品向它注册之后创建 SMF 类型 89 子类型 2 记录以收集产品用法数据。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
security_SMF_record_first_auth_user
指定是否在系统管理设施 (SMF) 服务器活动记录的 SM120CRE 字段中记录请求分派过程中的第一个已认证的用户。
如果此属性设置为 1,请求分派过程中的第一个已认证的用户会被写入 SM120CRE 字段。如果此属性设置为 0,那么服务器活动开始所使用的用户标识会被写入 SM120CRE 字段。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
servant_jvm_direct_options
指定需要直接传递至服务方中的 JVM 启动的选项。 通常,此属性用于 Java 虚拟机 (JVM) 选项,JVM 无法从已指定为 control_region_jvm_properties_file 属性值的选项文件读取这些选项。例如,JVM 无法读取为选项文件中的 -memorycheck 选项指定的值。
如果指定多个选项,请使用分号来分隔这些选项。
可以使用 controller_jvm_direct_options 和 adjunct_jvm_direct_options 定制属性来指定需要直接传递至控制器和附属内容中的 JVM 启动的选项。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | 空字符串 |
由守护程序使用 | 否 |
servant_region_custom_thread_count
指定在每个服务方(正在应用程序服务器中运行)中使用的应用程序线程的数目。
如果对此定制属性指定了值,那么必须在此设置生效前,在管理控制台中将 ORB 服务 z/OS 其他设置页面上的“工作负载概要文件”属性设置为 CUSTOM。要浏览至此页面,请在管理控制台中单击
。
信息 | 值 |
---|---|
数据类型 | Integer |
范围 | 1 - 500 |
由守护程序使用 | 否 |
server_dlls_in_hfs
指定产品是从分层文件系统 (HFS) 装入 DLL,还是从 STEPLIB、LPA 或链接列表装入 DLL。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 是 |
将此属性设置为 1(缺省值)将指示从 HFS 装入 DLL。将此属性设置为 0 将指示将 DLL 放入 STEPLIB、LPA 或链接列表。
server_region_connect_to_wlm_early
指定服务方在服务方初始化开始时还是在服务方初始化结束时连接至工作负载管理器 (WLM)。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
将此属性设置为 1 使服务方能够在服务方初始化开始时连接至 WLM。服务方连接至 WLM 后,WLM 能够分类在服务方初始化过程的剩余时间内启动的异步工作。使服务方能够在服务方初始化开始时连接至 WLM 的一个结果是:定义了多个服务方时,这些服务方几乎并发启动。需要注意的是,多个服务方并发初始化可能会导致高 CPU 使用率。
将此属性设置为 0 可防止 WLM 分类任何在服务方初始化期间启动的异步工作,因为直到服务方初始化过程结束后,服务方才连接至 WLM。
server_region_cputimeused_dump_action
指定当请求超过在 server_region_request_cputimeused_limit 定制属性上指定的 CPU 超时值时,服务器执行的转储操作。
信息 | 值 |
---|---|
有效值 | SVCDUMP、JAVACORE、HEAPDUMP、TRACEBACK、JAVATDUMP 和 NONE |
范围 | TRACEBACK |
由守护程序使用 | 否 |
cputimeused_dump_action 请求级别 RAS 属性会覆盖 HTTP、IIOP、SIP、MDB 和已优化本地适配器请求的 server_region_cputimeused_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
server_region_dpm_dump_action
指定在请求的分派进度监视器 (DPM) 时间间隔到期的情况下将执行的转储类型。执行转储后,DPM 时间间隔将复位。
dpm_dump_action 请求级别 RAS 属性会覆盖 server_region_dpm_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储、javatdump 和回溯 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_http_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 server_region_http_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_https_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 server_region_ https_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_iiop_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 server_region_iiop_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_jvm_localrefs
不要使用此属性,除非在 IBM 技术支持的指导下进行。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 128 |
由守护程序使用 | 否 |
server_region_jvm_logfile
指定分层文件系统 (HFS) 文件,在该文件中记录 Java 本机接口 (JNI) 和来自 Java 虚拟机 (JVM) 的类调试消息。仅在单服务器环境中使用此变量。如果您在多服务器环境中使用此属性,那么所有服务器都写入同一个文件,并且您可能会对您使用该文件来诊断问题带来困难。
信息 | 值 |
---|---|
数据类型 | 字符串(文件名) |
缺省值 | 空字符串 |
由守护程序使用 | 否 |
server_region_mdb_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 MDB 请求的 server_region_mdb_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_recycle_count
指定在服务方进程处理的事务数,服务方进程在处理完这些事务后将重新启动。所有亲缘关系要求得到满足后,工作负载管理 (WLM) 会结束服务方。指定一个非零值以启用重新启动。
如果在运行一段扩展的时间后,您的应用程序遇到了内存不足异常,那么您可能会需要启用重新启动。内存不足异常可能是由您的应用程序内存泄漏造成的。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
server_region_request_cputimeused_limit
指定应用程序请求可以使用的 CPU 时间量(以毫秒计)。
server_region_request_cputimeused_limit 定制属性有助于防止单个应用程序请求独占可用的 CPU 时间,因为它允许您限制单个请求可以使用的 CPU 时间量。分派请求时将调用 CPU 监视器。如果请求超出了所指定的 CPU 时间量,那么控制器将认为该请求无响应。然后,控制器会发出消息 BBOO0327,以让正在请求的应用程序知道该请求无响应。
当所用的 CPU 时间量超过指定数量时,监视请求所用 CPU 时间量的监视器通常会向分派的线程发出信号。但是,在某些情况下,此信号无法传递,而请求将保持暂挂。例如,如果线程变为原生线程并调用 PC 例程,那么信号将保持暂挂,直到 PC 例程返回。
cputimeused_limit 请求级别 RAS 属性会覆盖 HTTP、IIOP、SIP、MDB 和已优化本地适配器请求的 server_region_request_cputimeused_limit 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | 整型 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_region_sip_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 server_region_sip_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_sips_stalled_thread_dump_action
指定在请求被视为无响应的情况下将执行的转储类型。执行转储后,将通知控制器该请求无响应。然后,控制器可能会根据为其他定制属性(如 server_region_stalled_thread_threshold_percent、control_region_timeout_delay 和 control_region_timeout_save_last_servant)指定的值来终止该服务方。
stalled_thread_dump_action 请求级别 RAS 属性会覆盖 server_region_sips_stalled_thread_dump_action 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
有效值 | 无、svcdump、javacore、堆转储和回溯。 |
缺省值 | 回溯 |
由守护程序使用 | 否 |
server_region_stalled_thread_threshold_percent
指定在控制器终止服务方之前,可变为无响应的线程数的百分比。
如果指定 0,那么控制器只要确定至少一个线程变为无响应就会终止服务方。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_outbound_enabled
指定是否要为 WebSphere 优化本地适配器出站请求创建 z/OS 系统管理设施 (SMF) 120 子类型 10 记录。
如果对此属性指定 1,那么将创建 SMF 120 子类型 10 记录。
收集此记录的数据可能影响性能;除非有特定的原因要收集此记录中所包含的数据,否则请不要启用此属性。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_request_activity_async
指定是否要在所创建的 SMF 120 子类型 9 记录中包括异步数据部分。
如果将此属性设置为 true,那么将在异步工作期间所创建的任何 SMF 120 子类型 9 记录中包括异步数据部分。
如果将 server_SMF_request_activity_enabled 属性设置为 false,那么将忽略此属性的设置。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_request_activity_CPU_detail
指定是否要在所创建的任何 SMF 120 子类型 9 记录中包括 CPU 使用率分类部分。
如果将此属性设置为 true,那么将在所创建的任何 SMF 120 子类型 9 记录中包括 CPU 使用率分类部分。
如果将 server_SMF_request_activity_enabled 属性设置为 false,那么将忽略此属性的设置。
SMF_request_activity_CPU_detail 请求级别 RAS 属性会覆盖 HTTP 请求和 IIOP 请求的 server_SMF_request_activity_CPU_detail 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_request_activity_enabled
指定是否要 z/OS 系统管理设施 (SMF) 创建 SMF 120 子类型 9 记录。
如果对此属性指定 true,那么将创建 SMF 120 子类型 9 记录。因为记录相对较大且收集此记录的数据可能影响性能,所以除非有特定的原因要收集此记录中所包含的数据才启用此属性。
- server_SMF_request_activity_async
- server_SMF_request_activity_CPU_detail
- server_SMF_request_activity_security
- server_SMF_request_activity_timestamps
SMF_request_activity_enabled 请求级别 RAS 属性会覆盖 HTTP 请求和 IIOP 请求的 server_SMF_request_activity_enabled 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_request_activity_security
指定是否要在所创建的任何 SMF 120 子类型 9 记录中包括安全性数据部分。
如果将此属性设置为 true,那么将在所创建的任何 SMF 120 子类型 9 记录中包括安全性数据部分。
如果将 server_SMF_request_activity_enabled 属性设置为 false,那么将忽略此属性的设置。
SMF_request_activity_security 请求级别 RAS 属性会覆盖 HTTP 请求和 IIOP 请求的 server_SMF_request_activity_security 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_SMF_request_activity_timestamps
指定是否要在所创建的任何 SMF 120 子类型 9 记录中包括 z/OS 格式化的时间戳记部分。
如果将此属性设置为 true,那么将在所创建的任何 SMF 120 子类型 9 记录中包括 z/OS 格式化的时间戳记部分。
如果将 server_SMF_request_activity_enabled 属性设置为 false,那么将忽略此属性的设置。
SMF_request_activity_timestamps 请求级别 RAS 属性会覆盖 HTTP 请求和 IIOP 请求的 server_SMF_request_activity_timestamps 定制属性。您将在工作负载分类文件中定义请求级别 RAS 属性。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_start_wait_for_initialization_Timeout
指定 startServer.sh 命令处理等待该产品初始化过程完成的时间。缺省情况下,startServer.sh 命令处理会无限期地等待下去,直到初始化完成为止。
- 控制应用程序服务器等待其他从属的服务器启动的时间。
- 限制等待调试应用程序初始化问题的时间量。例如,如果自动启动的 Web 应用程序意外地进入时间长于一般等待状态的状态,那么您可能不希望等待下去。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
server_use_wlm_to_queue_work
指定是否将 WLM 用于工作负载排队。
如果使用的是无状态应用程序模型,请将此属性设置为 1。通过使用这些模型,应用程序对象(如 Enterprise JavaBeans (EJB) 和 HTTP 会话)在内存中的存在时间仅为一个请求的生命期。在这种情况下,您需要让 WLM 动态地均衡各个请求。此配置允许线性可伸缩性和一致的可重复响应时间。
如果使用的是会话式应用程序模型,请将此属性设置为 0。使用这些模型,客户机可保存对有状态对象的引用并定期与该引用交互,该对象存在于其中一个 JVM 的内存中的时间超过单个请求的持续时间。例如,客户机可能正使用在内存中维护的 HTTP 会话、有状态会话 Bean 或实体 Bean,而不像无状态应用程序模型中执行的那样,使用在请求时存储在数据库或文件系统中的这些对象。
会话式应用程序模型将阻止 WLM 在集群环境中动态地路由各个请求,这是因为客户机与特定 JVM 具有亲缘关系。在这种情况下,将使用轮询算法来处理来自客户机的初始请求。此算法定期创建长期亲缘关系,并且是在此类环境中实现均衡使用系统资源的最佳技术。如果对于会话式应用程序模型将此属性设置为 0,那么还必须将 server_work_distribution_algorithm 属性设置为 1。
如果您愿意,那么可以使用 WLM 提供的轮询功能取代产品轮询功能。WLM 提供的轮询功能与产品轮询功能之间的差别在以下方案中作了说明。
将 server_use_wlm_to_queue_work 属性设置为 0 时,会将 wlm_minimumSRCount 和 wlm_maximumSRCount 属性设置为同一值。因为工作不通过 WLM,所以 WLM 仅启动对 wlm_minimumSRCount 属性指定的服务方数。
信息 | 值 |
---|---|
0 | 不使用 z/OS WLM 功能。 |
1 | 使用 z/OS WLM 功能。 |
缺省值 | 1 |
由守护程序使用 | 否 |
server_work_distribution_algorithm
指定应用程序服务器用于执行工作负载均衡的工作分布算法类型。仅当 server_use_wlm_to_queue_work 属性设置为 0 时,才使用此属性。如果 server_use_wlm_to_queue_work 属性设置为 1,那么忽略为此属性指定的值。
信息 | 值 |
---|---|
0 | 使用热线程算法。 使用热线程算法时,会将每一个新工作请求指定给有可用线程用于处理请求的第一个服务方。如果所有服务方都没有可用的线程,那么会将请求添加到由所有服务方共享的全局工作队列中。然后,当下一个线程可用时(无论哪一个服务方拥有该线程),将从全局工作队列中选择该请求。 热线程算法的目标是要将请求路由到尽可能少的服务方。如果并发请求数不大于服务方中的线程数,那么将由相同服务方来处理所有请求。 |
1 | 使用轮询算法。 使用轮询算法时,将在所有服务方之间平均分发新工作请求。如果所有服务方线程都准备开始处理其他工作请求,那么会将新请求添加到特定服务方的请求队列中。然后,当已添加到队列中的请求变为队列中的第一个请求并且该服务方中的某个线程可用时,将选择该请求。 |
2 | 使用热询算法。 使用热询算法时,将在所有服务方之间平均分发新工作请求。如果指定的服务方没有可用的线程来处理请求,那么会将该请求重新指定给具有可用线程的另一个服务方。如果所有服务方都没有可用的线程,那么会将新请求添加到由所有服务方共享的全局工作队列中。然后,当下一个线程可用时(无论哪一个服务方拥有该线程),将从全局工作队列中选择该请求。 |
缺省值 | 0 |
由守护程序使用 | 否 |
server_wto_on_write_error
指示当写入 SYSPRINT 或 SYSOUT 期间发生错误时,是否将错误消息 BBOO0384I ERROR OCCURRED WRITING TO {0} 写入 SYSLOG。
可以将此属性设置为 0 或 1。将此属性设置为 1 时,会将此错误消息写入 SYSLOG。将此属性设置为 0 时,不发出任何消息。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 0 |
由守护程序使用 | 否 |
suppress_hung_thread_abend
控制在服务器停止过程期间找到挂起线程时,是否发出 ABENDDC3 或 ABENDSDC3 代码。此属性会禁用挂起线程的检测。
对服务器发出 STOP 命令时,挂起的线程可能无法终止。缺省情况下,应用程序服务器在遇到这种情况时会发出 ABENDDC3 或 ABENDSDC3 代码(带有 000C000B 原因码),以避免任何延迟并在关闭过程中较早地提供诊断转储。如果将此属性设置为 1,那么应用程序服务器不会因此而异常结束地址空间。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
suppress_hung_thread_dump
控制因为挂起线程在响应 STOP 命令时未终止而发生 ABENDDC3 或 ABENDSDC3 时是否执行转储。
为服务器发出 STOP 命令时,挂起线程可能未能终止,这将导致发生 ABENDDC3 或 ABENDSDC3,原因码为 000C000B。将此属性设置为 1 可防止在发生此异常结束时执行转储。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
transaction_recoveryTimeout
指定此控制器在对控制台发出“将应答写入操作程序 (WTOR)”消息之前用于尝试完成所有重新启动的事务,从而请求是否完成以下其中一个选项的时间(以分钟计):
- 继续执行恢复过程。
- 停止尝试解析所有重新启动事务。
- 将事务相关信息写入作业日志或硬拷贝日志。
- 终止。
如果操作员的应答为继续执行恢复过程,那么控制器将在重新发出“写入操作程序”消息之前,在指定的时间内尝试恢复。在解决了所有事务之后,控制器即终止。此变量仅适用于在对等重新启动和恢复方式下运行的控制器。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 15 |
由守护程序使用 | 否 |
WAS_DAEMON_ONLY_adapter_max_conn
指定守护程序组支持的最大连接数。连接定义为守护程序组中客户机地址空间与服务器之间的本地通信连接。
客户机地址空间向已优化的本地适配器 API 注册时,定义了客户机地址空间要与 WebSphere 地址空间建立的物理连接数。要防止连接器使用请求过度运行 WebSphere Application Server,可通过指定 adapter_max_conn 变量将整个守护程序组的连接数设置为最大数目。
如果子系统连接至 WebSphere 服务器且其请求的连接数是守护程序组的最大连接数,那么注册请求将失败且带有指示达到了最大连接数的原因码。
WebSphere Application Server 与外部地址空间之间的最大物理连接数是在连接工厂上设置的。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | |
由守护程序使用 | 是 |
WAS_DAEMON_ONLY_adapter_max_serv
指定对已优化的本地适配器的支持。当使用此变量来启动守护程序时,将启用支持。
WebSphere 守护程序需要知道此守护程序组是否将支持已优化的本地适配器,因为它管理由 WebSphere 服务器和关联地址空间使用的共享存储器。所有守护程序配置都存在于守护程序的 was.env 文件中。守护程序没有 JVM,因此它不能访问 WCCM 模型。
此变量为单个注册设置可以处于活动状态的适配器出站服务的最大数目。未指该定值时,缺省值为 100。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 100 |
由守护程序使用 | 是 |
WAS_DAEMON_ONLY_adapter_max_shremem
指定对已优化的本地适配器的支持。当使用此变量来启动守护程序时,将启用支持。
WebSphere 守护程序需要知道此守护程序组是否将支持已优化的本地适配器,因为它管理由 WebSphere 服务器和关联地址空间使用的共享存储器。所有守护程序配置都存在于守护程序的 was.env 文件中。守护程序没有 JVM,因此它不能访问 WCCM 模型。
此变量为守护程序组的适配器控制结构设置共享 64 位内存的适配器的最大大小。未指定此值时,它缺省为 32M (33554432)。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 32M |
由守护程序使用 | 是 |
WAS_DAEMON_ONLY_enable_adapter
指定对已优化的本地适配器的支持。当使用此变量来启动守护程序时,将启用支持。
WebSphere 守护程序需要知道此守护程序组是否将支持已优化的本地适配器,因为它管理由 WebSphere 服务器和关联地址空间使用的共享存储器。所有守护程序配置都存在于守护程序的 was.env 文件中。守护程序没有 JVM,因此它不能访问 WCCM 模型。
如果要使用此变量启动守护程序并启用对已优化的本地适配器的支持,请将此属性设置为 true。如果不要使用此变量启动守护程序且不要启用对已优化的本地适配器的支持,请将此属性设置为 false。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 是 |
wlm_ae_spreadmin
指定 IWM4SLIP 服务上 AE_SPREADMIN 参数的设置,该服务用于服务方地址空间。IWM4SLIP 服务是适用于 z/OS 系统上工作负载管理 (WLM) 的应用程序环境限制服务。 AE_SPREADMIN 参数指示 WLM 如何在用于处理工作请求的服务类之间分发最小数目的服务方。
- 如果为此属性指定 1,那么应用程序服务器会将 AE_SPREADMIN 参数设置为 YES。WLM 尽可能将最小实例数字段所指定的服务方数平均地分发到正在用于处理工作请求的所有服务类。
- 如果为此属性指定 0,那么应用程序服务器会将 AE_SPREADMIN 参数设置为 NO。WLM 将最小实例数所指定的服务方数目根据需要分发到服务类,以满足目标。
有关设置最小实例数字段的更多信息,请参阅关于控制最小和最大服务方数的主题。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 否 |
wlm_classification_file
指定工作负载分类文档的位置。您可以在单元、节点或服务器级别设置此属性。
工作负载分类文档是一个公共 XML 文件,它对入站 HTTP、IIOP 和消息驱动的 Bean (MDB) 工作进行分类。在此 XML 文件中定义的所有规则将覆盖旧格式的 HTTP 分类。公共 XML 文件中的规则还将覆盖 MDB 分类文件中由 endpoint_config_file 属性定义的所有规则。
wlm_enclavecreate_exstartdefer
指定在使用 IWMECREA 工作负载管理服务来创建相关可调度单元组时,您要对工作负载管理服务 EXSTARTDEFER 参数使用的值。
- 指定 YES 将指示相关可调度单元组执行开始时间在执行第一个 IWMSTBGN 或 IWMEJOIN 时开始。
- 指定 NO 将指示相关可调度单元组执行开始时间不在执行第一个 IWMSTBGN 或 IWMEJOIN 时开始。
有关 IWMECREA 工作负载管理服务和 EXSTARTDEFER 参数的更多信息,请参阅系统上执行的 z/OS 版本的相应 z/OS 信息中心。
信息 | 值 |
---|---|
数据类型 | 字符串 |
缺省值 | YES |
由守护程序使用 | 否 |
wlm_health_increment
按对 wlm_health_interval 定制属性指定的时间间隔指定对 z/OS Workload Managers Health API (IWM4HLTH) 提供的增量。
如果为 wlm_health_interval 定制属性指定的值为 0,那么会将值 100 用于 wlm_health_increment 定制属性。
信息 | 值 |
---|---|
数据类型 | Integer |
有效值 | 1 - 100 |
缺省值 | 10 |
由守护程序使用 | 否 |
wlm_health_interval
指定两次针对 z/OS 工作负载管理器运行状况 API (IWM4HLTH) 的调用之间的时间(秒)。
通过为 wlm_health_increment 定制属性指定的值,为针对 WLM 运行状况 API 的每个调用提供增量的运行状况值。如果 wlm_health_interval 定制属性的值为 0,那么在更新服务器运行状况值时,会使用增量值 100。初始化期间,服务器的初始运行状况值设置为 0。将以针对 wlm_health_interval 定制属性指定的值所定义的时间间隔更新服务器运行状况值。启动服务器的延迟侦听器时,会开始第一个时间间隔。有关更多信息,请参阅 protocol_accept_http_work_after_min_srs 定制属性的描述。
信息 | 值 |
---|---|
数据类型 | Integer |
单位 | 秒 |
缺省值 | 0 |
由守护程序使用 | 否 |
wlm_servant_start_parallel
指定已配置为启动多个服务方地址空间的服务器如何启动这些地址空间。
- 如果对此属性指定 1,那么服务器将启动第一个服务方地址空间。在第一个服务方初始化后,服务器将以并行方式启动剩余的地址空间,这就意味着这些剩余的服务方地址空间都将同时启动。
- 如果对此属性指定 0,那么服务器将按顺序启动所有地址空间,这意味着上一个服务方地址空间必须初始化后,下一个服务方地址空间才启动。

信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 0 |
由守护程序使用 | 否 |
wlm_stateful_session_placement_on
指定是否在服务方间启用 HTTP 会话的轮询排队。您可以在单元、节点或服务器级别设置此属性。
如果要在服务方之间启用 HTTP 会话的轮询排队,请将此属性设置为 true。如果不想在服务方之间启用 HTTP 会话的轮询排队,请将此属性设置为 false。
有关使用 wlm_stateful_session_placement_on 时的影响的更多信息,请参阅 WLMStatefulSession 定制属性的用法。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | false |
由守护程序使用 | 否 |
wsadmin_dumpthreads_enable_heapdump
指定当您发出 wsadmin dumpThreads 命令时,除了 Java 核心转储外,是否还生成 Java 堆转储。
当您发出 wsadmin dumpThreads 命令时,如果要生成 Java 堆转储,请将此属性设置为 1。当您发出 wsadmin dumpThreads 命令时,如果不想生成 Java 堆转储,请将此属性设置为 0。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 否 |
wsadmin_dumpthreads_enable_javatdump
指定当您发出 wsadmin dumpThreads 命令时,除了 Java 核心转储外,是否生成系统 TDUMP。
当您发出 wsadmin dumpThreads 命令时,如果要生成系统 TDUMP,请将此属性设置为 1。当您发出 wsadmin dumpThreads 命令时,如果不想生成系统 TDUMP,请将此属性设置为 0。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省值 | 1 |
由守护程序使用 | 否 |