代理控制器 - 发行说明


1.0 已知问题
   1.1 HP-UX 上的“libjvm.sl”位置不匹配导致泄漏分析失败

1.0 已知问题

1.1 HP-UX 上的“libjvm.sl”位置不匹配导致泄漏分析失败

在运行 HP-UX 的应用程序上使用“内存泄漏分析 - 手工堆转储”或“内存泄漏分析 - 定时堆转储”概要分析功能部件,您可能看到以下错误对话框:

 “泄漏分析验证失败。请核实代理控制器正在运行”

如果代理控制器已在目标 HP-UX 主机上运行时发生此情况,那么请在 HP-UX 代理控制器安装目录的 config/servicelog.log 中搜索带有以下文本的警告消息:

 “无法创建文件服务器,因为 JVM 无法创建”

在 PA-RISC 2.0 主机上使用装有 HP JVM 的内存泄漏分析时,可能发生此问题。要变通此问题,请在 HP-UX 代理控制器安装目录中编辑 config/serviceconfig.xml。查找以“<AgentControllerConfiguration”开头的行。在此行中,查找到 libjvm.sl 的路径。例如,如果您的 JRE 安装在 /opt/java1.4 中,您将看到:

<AgentControllerConfiguration activeConfiguration="default" filePort="10005" jvm=/opt/java1.4/jre/lib/PA_RISC/server/libjvm.sl" ...

修改到 libjvm.sl 的路径,以引用 your_jre/jre/lib/PA_RISC2.0 而不是 PA_RISC。以上示例将变为:

<AgentControllerConfiguration activeConfiguration="default" filePort="10005" jvm=/opt/java1.4/jre/lib/PA_RISC2.0/server/libjvm.sl" ...

保存更改,然后在 HP-UX 主机上停止并重新启动代理控制器。如果文件服务器创建警告不在 servicelog.log 中重现,则泄漏分析现在应正常工作。

注意:如果您通过运行 SetConfig.sh 重现配置 HP-UX 代理控制器,就将覆盖 serviceconfig.xml,且您需要再次作出此修改。

返回到主自述文件