【正文】
輸入:WebSphere Application Server 文件,使用 或 .sh 運行該工具。 輸出:顯示 文件和 分析中的集群和成員拓撲的可視映射。 o 在配置內(nèi)和跨配置搜索屬性。 在管理控制臺中,選擇 Troubleshooting = Configuration Validation。 o JDBC 連接圖表視圖。請參閱中的完整描述。對第三方日志的支持,包括 Oracle、Apache、Microsoft? SQL Server、SAP、Siebel 等等)。 o 錯誤;例如,當您的代碼由于預期的服務不可用而不再能夠繼續(xù)執(zhí)行的時候。這些命令對數(shù)據(jù)運行算法,或查詢有關(guān)該數(shù)據(jù)的信息。該分析還確定應用程序的 Java 堆占用空間的主要肇事者和它們的所屬關(guān)系。5. ThreadAnalyzer 提供 Java 線程轉(zhuǎn)儲或 javacore 的分析,例如來自 WebSphere Application Server 的轉(zhuǎn)儲或 javacore。 注意:僅適用于 IBM JVM。 javacorePID.*.txt 4.5.線程 堆轉(zhuǎn)儲是也可由 JVM 生成的另一種形式的轉(zhuǎn)儲,可以按需生成,也可以在滿足特殊條件時自動生成。下面幾個部分中的工具表格將按照它們所用于的構(gòu)件進行組織: 支持 雖然我們希望使新的工具和新的工具功能盡快可用,但這有時意味著在編寫它們之后隨即“按原樣”使它們可用。其中有些工具提供的功能遠遠超出了這里提到的免費工具的范圍。 IBM Support Assistant Version 4 中發(fā)布或更新了,包括: o Assist On Site o IBM Thread and Monitor Dump Analyzer o IBM Monitoring and Diagnostic Tools for Java? Dump Analyzer 的新版本 o 對 Memory Dump Diagnostic for Java (MDD4J) 的新更新;此更新仍處于測試版本階段,但是我們正在向公開發(fā)布版邁進。 o Visual Configuration Explorer (VCE) 的新更新。 我們以前曾在本專欄中提到過知識集錦(在 IBM Support 網(wǎng)站上創(chuàng)建相關(guān)文檔的集合)和特色文檔(收集用于每個單獨 IBM 產(chǎn)品中的支持的最常見信息)。然而,就本文的目的而言,以及為了確保每個人都有訪問這些資源的同等能力,這些表格省略了商業(yè)化的工具。另一方面,我們認識到許多用戶想要并且需要可靠和可信賴的工具IBM WebSphere Support 提供的每個工具與許可協(xié)議相關(guān)聯(lián),許可協(xié)議定義了該工具是否受支持的條件。通常,堆轉(zhuǎn)儲通常是一個非常大的文件,其中包含當前 JVM 堆中所有對象的一個列表。 鎖分析 10. 及其在 WebSphere Application Server modules for Dump Analyzer 中的擴展 工具描述 用于 VerboseGC 分析:1. IBM Monitoring and Diagnostic Tools for Java Garbage Collection and Memory Visualizer (GCMV) 一個詳細的 GC 數(shù)據(jù)可視化器,用于分析并繪制所有 IBM 詳細 GC 日志——Xtgc 輸出(并且可擴展到分析和繪制其他形式的輸入)。可以在不同的級別分析線程使用情況,從高級圖形視圖開始,然后深入到各個線程的詳細記錄。此工具能夠分析從遇到 OutOfMemoryError 問題的生產(chǎn)環(huán)境應用程序服務器中獲得的非常大的內(nèi)存轉(zhuǎn)儲(將需要 2 GB 或更多的 RAM)。HeapRoots 提供了命令行交互式界面,您可以在其中輸入命令并獲取結(jié)果。 日志記錄通常是始終啟用的,因此日志記錄代碼必須體積相當小,這通常是您應該注意的重要事項。 輸入:來自 IBM 和其他供應商推出的許多軟件產(chǎn)品的多個日志文件 輸出:基于 GUI 的視圖和日志文件關(guān)聯(lián) 其他功能:能夠保存配置以幫助其他支持工程師進行進一步的分析。 o getConnection 方法的 Java 堆棧跟蹤視圖。 17. WebSphere Application Server 管理控制臺中的WebSphere Application Server 類加載器配置(從運行時中讀取,無直接可見的文件) o 比較配置。 支持:按原樣提供,但目前是其所在領(lǐng)域中的主要工具。 輸出:指示成功的文件檢查的消息。請參閱的完整描述。 輸入:WebSphere 插件日志文件 () 和 WebSphere Application Server 跟蹤文件 ()。 o 訪問詳細的配置屬性。 o JDBC 連接池配置分析。此工具是更廣泛的 IBM 自主計算活動的一部分。 對特定于操作系統(tǒng)的日志文件的支持(AIX?、z/OS?、RedHat、Sun?)。 o 警告;例如,當您正在寫入的磁盤空間不足的時候。9. HeapRoots HeapRoots 讀取 Java 堆轉(zhuǎn)儲文件并提供用于分析數(shù)據(jù)的命令。內(nèi)存轉(zhuǎn)儲分析旨在確定 Java 堆中可能是內(nèi)存泄露根源的數(shù)據(jù)結(jié)構(gòu)。 輸入:用于顯示相關(guān)線程歷史記錄的單個或多個 javacore 輸出:基于 GUI 的視圖 其他信息:關(guān)于的網(wǎng)絡(luò)廣播 支持:技術(shù)預覽版,按原樣提供,但是是該領(lǐng)域的主要工具。 javacore.*.txt 或者,您可能希望利用 IBM Guided Activity Assistant 或以前的專欄中提到的其他某個問題確定指導資源,以幫助您決定何時檢查每個構(gòu)件和使用每個工具可能是最高效的。這并不是說不存在其他工具;IBM(特別是 Tivoli?)和其他軟件供應商提供了各種收費的問題確定工具,您可以使用它們來調(diào)查 WebSphere 問題。請回訪 WebSphere Support Technical Exchange 網(wǎng)站以了解更新和更多的研討會。 通過這些更新,要從 IBM Support Assistant Version 3 移植到 Version 4 的所有問題確定工具都已完成了轉(zhuǎn)換。將這兩個概念相結(jié)合,從而使得完全在單個位置查找許多 WebSphere 產(chǎn)品的所有可用特色文檔頁面變得非常容易。(不得將本文中的任何信息理解為覆蓋或取代任何許可協(xié)議中提供的信息。它用于在出現(xiàn)內(nèi)存不足的情況下執(zhí)行深入分析。 到運行的 JVM 的連接 6.堆轉(zhuǎn)儲它提供了廣泛的詳細 GC 數(shù)據(jù)值的圖形顯示,并處理 optthruput、optavgpause 和 gencon GC 模式。如果線程轉(zhuǎn)儲中存在任何死鎖,ThreadAnal