视频:Liberty 集合体的运行状况管理

以下抄本用于“Liberty 集合体的运行状况管理”视频,此视频演示在 Liberty 环境中使用运行状况管理的优点。此抄本是视频故事板。音频进行解说和旁白。屏幕上的操作描述视频中显示的内容。

视频 Liberty 集合体的运行状况管理

表 1. 介绍与概述. 显示标题并介绍运行状况管理。
场景 音频 屏幕上的操作
1 应用程序是使用了过多内存、存在内存泄漏还是响应时间过长?Liberty 中的运行状况管理可帮助您查找和减少应用程序中发生的问题。 显示以下标题:Liberty 集合体的运行状况管理
2 Liberty 集合体中的运行状况管理可通过检测常见问题并根据所配置运行状况策略生成诊断操作来避免服务中断。 显示以下文字:

避免服务中断

使用策略检测应用程序运行状况问题:
  • 超出内存使用率
  • 内存泄漏
  • 超出请求超时
  • 平均响应时间过长
3 可使运行状况策略针对个别服务器、集群中的所有服务器或主机上的所有服务器。 显示带有主机的服务器集群的图并突出显示每个部分。
4 要诊断和管理错误,运行状况策略可捕获堆或线程转储,重新启动服务器并强制服务器进入维护方式。 显示以下文字:
运行状况策略可执行以下操作:
  • 捕获堆和线程转储
  • 重新启动服务器
  • 强制服务器进入维护方式
表 2. 运行状况管理的功能部件和 JVM 配置。. 显示用于配置运行状况管理的过程。
场景 音频 屏幕上的操作
5 可通过 healthManager-1.0healthAnalyzer-1.0 功能部件将对运行状况管理的支持添加至 Liberty 集合体。设置集合体之后,将 healthManager-1.0 功能部件添加至集合体控制器。如果要监视过度使用内存或内存泄漏情况,请将 healthAnalyzer-1.0 功能部件添加至集合体成员服务器。 显示用于将 healthManager-1.0 添加至集合体控制器 server.xml 文件以及将 healthAnalyzer-1.0 添加至集合体成员 server.xml 文件的代码。
表 3. 运行状况管理的运行状况策略配置。. 显示运行状况管理的运行状况策略配置的示例。
场景 音频 屏幕上的操作
6 要配置运行状况策略,请将 healthPolicy 元素添加至集合体控制器 server.xml 文件。可通过添加附加 healthPolicy 元素来配置多个策略。

每个运行状况策略具有一个或多个目标、一个条件及一个或多个操作。

目标可以是集群、主机或服务器。此 healthPolicy 元素以单个服务器为目标。

触发更正操作的条件为平均响应时间过长(至少 10 秒)。如果出现此条件,那么受影响服务器将置于维护方式。如果指定多个操作,那么这些操作按在策略中指定它们的顺序运行。

显示控制器 server.xml 文件,示例 healthPolicy 元素将突出显示。
<healthPolicy id="myPolicy">
   <server hostName="Host" wlpUsrDirectory="ibm/liberty/wlp" serverName="server1"/>
   <excessiveResponseTime responseTime="10s"/>
   <action action="enterMaintenanceMode"/>
</healthPolicy>
7 我们将讨论正在生效的此策略。

healthManager-1.0 功能部件已在配置为进行动态路由选择和自动缩放的集合体控制器中启用。

显示控制器 server.xml 文件,示例 healthPolicy 元素将突出显示。
<featureManager>
   <feature>jsp-2.2</feature>
   <feature>collectiveController-1.0</feature>
   <feature>dynamicRouting-1.0</feature>
   <feature>scalingController-1.0</feature>
   <feature>healthManager-1.0</feature>
</featureManager>
...

<healthPolicy id="myPolicy">
   <server hostName="Host" wlpUsrDirectory="ibm/liberty/wlp" serverName="server1"/>
   <excessiveResponseTime responseTime="10s"/>
   <action action="enterMaintenanceMode"/>
</healthPolicy>
8 智能管理 IBM® HTTP Server 插件检测到服务器 1 的平均响应时间超过 10 秒。按照运行状况策略,控制器将强制服务器 1 进入维护方式,IBM HTTP Server 停止将新请求路由至该服务器。

服务器 1 进入维护方式时,缩放控制器同时检测到正在运行的服务器少于两个并启动服务器 3。IBM HTTP Server 开始将请求路由至该服务器。

显示以下动画:一个服务器被置于维护方式,另一个服务器启动,流量路由至新启动的服务器。
表 4. 总结. 显示可在其中查找有关运行状况管理更多信息的位置。
场景 音频 屏幕上的操作
9 有关运行状况管理和 Liberty 集合体的更多信息,请参阅 Knowledge Center 文档或 WASdev.net。 显示有关文档的信息:
IBM Knowledge Center
http://www-01.ibm.com/support/knowledgecenter/
WASdev.net
http://developer.ibm.com/wasdev

有关更多信息,请参阅为 Liberty 配置运行状况管理


用于指示主题类型的图标 概念主题

文件名:video_transcript_hm.html