集群成员设置
使用此页面来管理集群成员。应用程序服务器的集群是一起管理的,他们参与工作负载管理。
创建的第一个集群成员的副本会被作为集群数据的一部分来存储,并且成为创建的所有其他集群成员的模板。
对集群成员所作的任何个别配置更改都不会影响集群成员模板的配置设置。可以使用 wsadmin 命令来修改集群成员模板,也可以通过单击
来进行修改。对该模板所作的任何更改都不会影响现有集群成员。要查看此管理控制台页面,请单击
。在配置选项卡上,您可以编辑字段。还可以单击已安装的应用程序来查看正在此服务器上运行的应用程序的状态。在运行时选项卡上(仅当集群成员正在运行时才会出现此选项卡),您可以查看有关此集群成员的信息。但是,此页面上显示的信息是只读的。必须返回到配置选项卡才能更改所显示的任何设置。
成员名
指定集群中应用程序服务器的名称。在多数平台上,服务器的名称是进程名。成员名必须与“应用程序服务器”页面上所列示的其中一个服务器的名称相匹配。
节点名
指定正在运行集群成员的节点的名称。
权重
控制定向至应用程序服务器的请求数。即使指定 0 到 20 范围内的值作为服务器的权重,您为服务器指定的权重仍然是一个比例值,为服务器指定的权重作为分子,集群中所有成员的权重之和作为分母。
将新成员添加至集群时,向集群中每个服务器发送的客户机或应用程序请求数将减少(假设进入集群的请求数保持不变)。类似地,从集群中移除新成员时,向集群中每个服务器发送的客户机或应用程序请求数将增加(假设进入集群的请求数保持不变)。
例如,如果集群包含成员 A、B 和 C,权重分别为 2、3 和 4;2/9 的请求数指定给成员 A、3/9 的请求数指定给成员 B 以及 4/9 的请求数指定给成员 C。如果将新成员(成员 D)添加至集群,并且成员 D 的权重为 5,那么成员 A 现在将获取 2/14 的请求数、成员 B 将获取 3/14 的请求数、成员 C 将获取 4/14 的请求数以及成员 D 将获取 5/14 的请求数。
![[z/OS]](../images/ngzos.gif)
- 对于 HTTP 请求,使用权重来在 Web 服务器插件与处理集群应用程序服务器的控制器之间分布 HTTP 流量。对应该接收 HTTP 流量的应用程序服务器指定较高的权重值。
- 对于 Web Service 调用,信息从一个应用程序服务器中的服务方传送至另一应用程序服务器中的控制器。接收调用的应用程序服务器具有最高权重值。
- 权重不影响因特网 ORB 间协议 (IIOP) 请求。IIOP 请求是使用综合系统分发器分布到正确应用程序服务器的。
信息 | 值 |
---|---|
数据类型 | 整数 |
范围 | 0 到 20 |
唯一标识
指定应用程序服务器的数字标识,这在集群中是唯一的。该标识用于亲缘关系。
信息 | 值 |
---|---|
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![[z/OS]](../images/ngzos.gif)
短名称
指定此集群成员的短名称。仅当正在 z/OS 上运行时,才会显示此字段。
短名称是缺省 z/OS 作业名,它向操作系统的本机设施标识此集群成员,这些本机设施包括工作负载管理器 (WLM)、自动重新启动管理器、SAF(例如 RACF®)、已启动的任务控制以及其他本机设施。
- 长度必须是 1 到 8 个字符。缺省情况下,当您在 z/OS 上运行该产品时,该产品假定您使用的是 7 字符服务器短名称 (JOBNAME)。如果命名标准要求使用 8 个字符,那么可以将 7 字符服务器短名称加长到 8 个字符。
- 必须只包含大写字母数字字符。
- 不能以数字开头。
- 在单元中必须是唯一的。
- 不能与任何非集群服务器的 ClusterTransitionName 定制属性中指定的值相同。请不要对集群中的服务器指定集群过渡名。
如果未指定短名称,系统将指定自动成为单元内的唯一名称的缺省短名称。您可以更改生成的短名称,以与您的命名习惯保持一致。
信息 | 值 |
---|---|
数据类型 | String |
以开发方式运行
启用此选项可以减少应用程序服务器的启动时间。这可能包括 Java™ 虚拟机 (JVM) 设置,例如,禁用字节码验证和降低即时 (JIT) 编译器的编译成本。请不要在生产服务器上启用此设置。只有在 V6.0 和更高版本的单元中运行的应用程序服务器上才提供了此设置。
在 IBM® i 环境中不支持此选项。
指定您要在启动时使用 JVM 设置 -Xverify 和 -Xquickstart。选择此选项后,保存配置并重新启动服务器以激活开发方式。
此选项的缺省设置是 false,此设置表示不以开发方式启动服务器。如果将此选项设为 true,就会以开发方式启动服务器,并且使用能够缩短服务器启动时间的设置。
信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省 | False |
同时启动
指定是否使用多个线程来启动服务器。当您在多个线程上启动服务器时,服务器组件、服务和应用程序将同时启动而不是逐个启动,这就可以缩短启动时间。
此选项的缺省设置是 true,这表示服务器在启动时将使用多个线程。如果将此选项设为 false,那么表示服务器在启动时将使用单个线程,这样可能会延长启动时间。
应用程序的启动顺序取决于您对每个应用程序指定的权重。具有最低启动权重的应用程序首先启动。具有相同启动权重的应用程序将同时启动。使用管理控制台的
application_name 页面上的启动权重字段来设置应用程序的启动权重。信息 | 值 |
---|---|
数据类型 | 布尔值 |
缺省 | true |
根据需要启动组件
如果您希望此集群成员上运行的应用程序需要集群成员组件时才启动这些组件,那么请选择此字段。
选择了此属性之后,需要集群成员组件时就会动态启动这些集群成员组件。如果未选择此属性,那么所有集群成员组件都将在集群启动过程中启动。因此,选择此选项可缩短启动时间,并且会减少集群成员占用的内存量,这是因为在启动过程中将启动更少的组件。
如果部署在集群上的所有应用程序都是同一类型,那么启动所需要的组件将最有效。例如,如果所有应用程序都是使用 Servlet 和 JavaServer Pages (JSP) 的 Web 应用程序,那么使用此选项的效果会更好。如果应用程序使用 Servlet、JSP 和 Enterprise JavaBeans (EJB),那么此选项的效果就不是太好。

![[z/OS]](../images/ngzos.gif)
以 64 位 JVM 方式运行
指定应用程序服务器以 64 位方式运行,这是缺省设置。以 64 位方式运行时可以为用户应用程序提供更多虚拟存储器。仅当正在 z/OS 上运行时,才会显示此字段。
访问内部服务器类
指定正在此服务器上运行的应用程序是否可以访问许多服务器实现类。
如果选择允许,那么应用程序能够访问大多数服务器实现类。如果选择限制,那么应用程序不能访问服务器实现类。如果应用程序尝试访问这些类,那么他们将发生 ClassNotFoundException 错误。
通常,由于大多数应用程序使用受支持的 API 并且不需要访问任何内部类,因此应对此属性选择限制。但是,如果应用程序需要使用一个或多个内部服务器类,那么请选择允许作为此属性的值。
此属性的缺省值为允许。
类装入器策略
指定是使用单个类装入器来装入所有应用程序,还是使用不同的类装入器来装入每个应用程序。
类装入方式
指定类装入器在装入类时是首先在父类装入器中进行搜索还是首先在应用程序类装入器中进行搜索。开发者工具箱 (Developer Kit) 类装入器和产品类装入器的标准为首先使用父类装入器来装入类。
仅当将“类装入器策略”字段设为 Single 时,此字段才适用。
如果您选择首先使用本地类装入器来装入类(最后使用父类装入器),那么应用程序可以覆盖包含在父类装入器中的类,但如果混合使用被覆盖的类和未被覆盖的类,那么此操作有可能会导致 ClassCastException 或链接错误。
进程标识
指定此服务器的本机操作系统进程标识。
进程标识属性是只读的。系统将自动生成此值。
单元名称
指定运行此服务器的单元的名称。
单元名称属性是只读的。
节点名
指定运行此服务器的节点的名称。
节点名属性是只读的。
状态
指定此服务器的运行时状态。
状态属性是只读的。