WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

疑難排解

疑難排解是一個尋找及排除問題起因的程序。如果您遇到應用程式或 IBM 軟體問題, 就在您還納悶時,疑難排解程序旋即開始。

執行這項作業的原因和時機

如果您遇到的問題和伺服器與匯流排環境的服務應用程式運作有關, 這組主題可協助您瞭解和解決問題原因。

它與著重在解決程序速度太慢和效能不夠理想的效能調整不同, 疑難排解是著重在尋找運作問題的解決方案。

這組主題以及 WebSphere ESB 的其他疑難排解輔助工具, 是建置在基礎 WebSphere Application Server 的相關資訊和其他疑難排解輔助工具上。在適當情況下,會提供 WebSphere Application Server 資訊和輔助工具的鏈結。

以下的步驟是疑難排解問題的一般策略:

這項作業的步驟

  1. 記錄問題的任何症狀。

    您可能會收到一則指出錯誤的訊息,至於哪裡出錯, 則視您遇到的問題類型而定(問題可能出在應用程式、伺服器或工具)。請務必記錄您看到的錯誤訊息。 這好像很簡單,不過,錯誤訊息有時會內含程式碼,當您進一步探索您的問題時,您可能需要多費點心思才能瞭解這些程式碼。您也可能收到多則看來相似卻有細微差異的錯誤訊息。只要記錄每一則訊息的詳細資料,您就能更加瞭解問題的徵結。

    1. 查閱任何您訊息中的資訊。

      如果您已收到錯誤訊息, 並希望快速查閱其說明和建議的回應, 請查閱訊息下的訊息。

    2. 尋找其他任何可能有助於診斷問題的訊息。

      如果需要在哪裡尋找錯誤和警告訊息、解譯訊息以及配置日誌檔的說明,請參閱使用訊息日誌

  2. 嘗試重建問題。

    回想一下,引起這個問題時您正在執行什麼步驟。重試那些步驟,看看是否能夠輕易重建這個問題。如果您有一個可持續重複的 Test Case, 您就可以有比較充裕的時間來決定必要的解決方案。

    • 您首先是怎麼注意到這個問題的?
    • 您是否因為執行了任何不同的動作而讓您注意到這個問題?
    • 在這個程序可以運作之前發生了什麼變更?所謂變更,可以指對系統所作的任何類型的變更,不論是新增硬體或軟體,還是對現有的軟體所作的配置變更,都屬於這裡所說的變更。
    • 您已證實的第一個問題症狀是什麼?該時間點之前或之後有出現其他症狀嗎?
    • 相同的問題也發生在別處嗎?只有一部機器發生該問題?還是有多部機器發生相同的問題?
    • 產生了哪些可以指出問題所在的訊息?
  3. 排除已知的可能原因。
    排除未導致問題的因素,以縮小問題的範圍。 您可以利用排除程序來簡化問題,以免浪費時間處理沒有出錯的部分。請參閱這個產品中的資訊和其他可用的資源,來協助您進行排除程序。請考量下列事項:
    • 別人也遇過這個問題嗎?
    • 有修正程式或下載項目嗎?
    1. 請探究產品資訊,看看能否找到以您所執行之作業為基礎的已知問題。

      視您遇到的特定問題而定, 有時候根據安裝、配置、部署和管理等方面的不同已知問題, 來進行疑難排解相當有幫助。請探究按照依作業進行疑難排解中的作業區來分類的已知問題。

    2. 檢查 Web 型資源,看看有無已知問題和解決方案。

      除了資訊中心, 您也可以檢查一系列 Web 型資源,以便研究和解決 WebSphere ESB 的相關問題。如果需要關於這些資源的詳細資訊,請參閱用來診斷和修正問題的資源

    3. 下載並套用問題的任何修正程式。

      您或許可以取得產品修正程式來解決您的問題。您可以從 IBM Support Assistant 執行查詢,以判斷有哪些修正程式可用。如需取得和套用任何修正程式的相關資訊,請參閱取得修正程式

  4. 如果適當的話,請充分利用日誌記載和 Common Base Event。

    日誌記載和 Common Base Event 支援是由基礎 WebSphere Application Server 提供。

    • 應用程式可在執行期間記載診斷資訊。您可以指定您希望伺服器如何處理日誌輸出, 以及您需要的記載層次。您可以利用管理主控台來啟用或停用特定日誌、 指定日誌檔的儲存位置及日誌檔保留數目,指定日誌中的詳細程度, 以及指定日誌的輸出格式。您也可以設定每一個日誌程式的日誌層次。

      難以解決的問題可能需要使用追蹤(雖然就概念上來說,和日誌記載類似), 以顯現低階的控制流程以及元件之間的互動。追蹤通常是應 IBM 技術支援人員的要求而收集的。如果您不熟悉 WebSphere Application Server 的內部結構,追蹤輸出可能對您沒有意義。

      有關使用記載和追蹤以診斷問題的一般資訊,請參閱使用 Java 記載來記載和追蹤

      如需使用追蹤的相關資訊, 請參閱使用追蹤

    • 只要發生某件事而應記錄以供稍後分析,或是需要觸發其他工作時, 應用程式可建立事件物件。在記錄事件時,所用的標準結構稱為 Common Base Event。Common Base Event 應包含消費者在瞭解事件時, 所有需要的資訊。這包括關於執行時期環境資訊、商業環境和建立此事件之應用程式物件之實例資訊。有關如何使用 Common Base Event 以進行疑難排解的說明, 請參閱 WebSphere Application Server 中的 Common Base Event
  5. 在開發期間除錯應用程式。

    在部署應用程式前,請先在測試伺服器上組合和測試應用程式。

    若要除錯在 WebSphere ESB 上執行的應用程式,必須使用您的應用程式開發工具。詳細資訊請參閱 WebSphere Integration Developer 資訊中心中的"除錯元件", 或參閱隨 IBM WebSphere Integration Developer 一起安裝的線上文件。

    IBM Developer Kit and Runtime Environment, Java 2 Technology Edition, Version 1.4.1 Diagnostics Guide 說明可用來協助您解決 Java 問題的除錯技術和診斷工具。它也提供了如何送出問題給 IBM 的指引。您可以在 IBM developer kits: Diagnosis documentation 網站找到該手冊。

  6. 使用 WebSphere Application Server 疑難排解功能

    WebSphere ESB 建置在 WebSphere Application Server Network Deployment 上。WebSphere ESB 也會使用 WebSphere Application Server 中的基礎架構和平台服務。如需在 WebSphere Application Server 中進行疑難排解的相關資訊, 請參閱疑難排解和支援

  7. 如果您無法解決問題,請向 IBM 尋求協助。

    如果您遵循這個主題中的步驟, 查閱訊息參照中的錯誤訊息, 或在線上說明中尋找相關文件,但都無法解決, 請洽詢「IBM 技術支援中心」。

    如果您想知道如何查閱記述的問題、一般錯誤、 產品必備條件,以及 WebSphere ESB 網站中的其他問題判斷資訊, 或是向 IBM 尋求技術支援,請參閱向 IBM 尋求協助


Task topic

使用條款 | 此頁的評等

Timestamp icon前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\twesb_troubleshooting.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)