Agent Controller - 版本注意事項


1.0 已知的問題
   1.1 HP-UX 中 "libjvm.sl" 的位置不符,造成洩漏分析失敗

1.0 已知的問題

1.1 HP-UX 中 "libjvm.sl" 的位置不符,造成洩漏分析失敗

當在執行於 HP-UX 的應用程式中使用「記憶體洩漏分析 - 手動資料堆傾出」或「記憶體洩漏分析 - 定時資料堆傾出」側寫特性時,可能會出現下列錯誤對話框:

 「洩漏分析驗證失敗。請確認 Agent Controller 在執行中」

如果發生這個情況時,Agent Controller 已在目標 HP-UX 主機中執行,請搜尋 HP-UX Agent Controller 安裝目錄中的 config/servicelog.log,找出含下列文字的警告訊息:

 「無法建立檔案伺服器,因為無法建立 JVM」

當在 PA-RISC 2.0 主機中,搭配 HP JVM 來使用記憶體洩漏分析時,可能會發生這個情況。 如果要暫時解決這個問題,請編輯 HP-UX Agent Controller 安裝目錄中的 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 主機中的 Agent Controller。 如果 servicelog.log 中沒有重新出現檔案伺服器的建立警告,現在,洩漏分析應該能正常運作。

附註:如果您執行 SetConfig.sh 來重新配置 HP-UX Agent Controller,便會改寫 serviceconfig.xml,您必須重新進行這項修正。

返回主 Readme 檔