首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

权威支持 使用 WebSphere 诊断提供程序进行实时问题确定(2)实例1

权威支持 使用 WebSphere 诊断提供程序进行实时问题确定(2)实例1

示例 1:使用管理控制台检查应用服务器是否出现内存泄漏此示例演示 runtime advisor 诊断提供程序 自检 功能。
如果主要目标是从诊断提供程序快速检查数据,就可以使用管理控制台来完成此工作。在此示例中,runtime advisor 诊断提供程序用于说明如何使用管理控制台检查应用服务器中的 Java™ 内存泄漏。要在管理控制台中找到此诊断提供程序,请执行以下步骤:
  • 启动管理控制台。(如果启用了安全机制,则需登录。)
  • 从左侧导航栏中选择 Troubleshooting
  • 展开 Diagnostic Provider(图 1),以列出三个主要诊断提供程序功能。        图 1. 管理控制台中显示诊断提供程序部分的导航栏
  • 在左侧导航栏选择 Tests,以找到相应的诊断提供程序。
  • 在右侧内容窗格中展开 cellserver,并单击相应的服务器名称。将显示具有测试功能的可用诊断提供程序列表(图 2)。                图 2. 未联合应用服务器中的可用诊断提供程序
  • 内存泄漏检查是 runtime advisor (AdvisorDP) 诊断提供程序的一部分。要运行此提供程序,请选择 AdvisorDP。将显示此诊断提供程序的可用测试列表(图 3)。        图 3. runtime advisor 的可用自诊断测试
  • 要运行测试,请选择 ServerRule11。所得到的结果将为测试的输出,如图 4 中所示。                图 4. 内存泄漏自检的结果
  • 如果收到消息,指示“The Performance and Diagnostic Advisor is disabled. In order to perform a Self Diagnosticof this component you should enable it.”,则表明此程序所必需的运行时功能当前已禁用。要启用此功能,请执行以下操作:
    • 在左侧导航栏选择 Servers
    • 选择 Application Servers
    • 在右侧内容窗格中选择恰当的服务器。
    • 选择 Performance and Diagnostic Advisor Configuration
    • 选择 Runtime 选项卡。
    • 选中 Enable Performance and Diagnostic Advisor Framework
    • 单击 OK
某些自检和状态数据仅在系统进行了一段时间的数据收集之后才有意义。例如,用于检查潜在内存泄漏的算法需要一定的时间来观察 Java 堆使用情况的趋势,以作出正确的判断。
返回列表