疑難排解是一個尋找及排除問題起因的程序。如果您遇到應用程式或 IBM 軟體問題,
就在您還納悶時,疑難排解程序旋即開始。
執行這項作業的原因和時機
如果您遇到的問題和伺服器與匯流排環境的服務應用程式運作有關,
這組主題可協助您瞭解和解決問題原因。
它與著重在解決程序速度太慢和效能不夠理想的效能調整不同,
疑難排解是著重在尋找運作問題的解決方案。
這組主題以及 WebSphere ESB 的其他疑難排解輔助工具,
是建置在基礎 WebSphere Application Server 的相關資訊和其他疑難排解輔助工具上。在適當情況下,會提供
WebSphere Application Server 資訊和輔助工具的鏈結。
以下的步驟是疑難排解問題的一般策略:
這項作業的步驟
- 記錄問題的任何症狀。
您可能會收到一則指出錯誤的訊息,至於哪裡出錯,
則視您遇到的問題類型而定(問題可能出在應用程式、伺服器或工具)。請務必記錄您看到的錯誤訊息。
這好像很簡單,不過,錯誤訊息有時會內含程式碼,當您進一步探索您的問題時,您可能需要多費點心思才能瞭解這些程式碼。您也可能收到多則看來相似卻有細微差異的錯誤訊息。只要記錄每一則訊息的詳細資料,您就能更加瞭解問題的徵結。
- 查閱任何您訊息中的資訊。
如果您已收到錯誤訊息,
並希望快速查閱其說明和建議的回應,
請查閱訊息下的訊息。
- 尋找其他任何可能有助於診斷問題的訊息。
如果需要在哪裡尋找錯誤和警告訊息、解譯訊息以及配置日誌檔的說明,請參閱使用訊息日誌。
- 嘗試重建問題。
回想一下,引起這個問題時您正在執行什麼步驟。重試那些步驟,看看是否能夠輕易重建這個問題。如果您有一個可持續重複的 Test Case,
您就可以有比較充裕的時間來決定必要的解決方案。
- 您首先是怎麼注意到這個問題的?
- 您是否因為執行了任何不同的動作而讓您注意到這個問題?
- 在這個程序可以運作之前發生了什麼變更?所謂變更,可以指對系統所作的任何類型的變更,不論是新增硬體或軟體,還是對現有的軟體所作的配置變更,都屬於這裡所說的變更。
- 您已證實的第一個問題症狀是什麼?該時間點之前或之後有出現其他症狀嗎?
- 相同的問題也發生在別處嗎?只有一部機器發生該問題?還是有多部機器發生相同的問題?
- 產生了哪些可以指出問題所在的訊息?
- 排除已知的可能原因。
排除未導致問題的因素,以縮小問題的範圍。
您可以利用排除程序來簡化問題,以免浪費時間處理沒有出錯的部分。請參閱這個產品中的資訊和其他可用的資源,來協助您進行排除程序。請考量下列事項:
- 請探究產品資訊,看看能否找到以您所執行之作業為基礎的已知問題。
視您遇到的特定問題而定,
有時候根據安裝、配置、部署和管理等方面的不同已知問題,
來進行疑難排解相當有幫助。請探究按照依作業進行疑難排解中的作業區來分類的已知問題。
- 檢查 Web 型資源,看看有無已知問題和解決方案。
除了資訊中心,
您也可以檢查一系列 Web 型資源,以便研究和解決 WebSphere ESB 的相關問題。如果需要關於這些資源的詳細資訊,請參閱用來診斷和修正問題的資源。
- 下載並套用問題的任何修正程式。
您或許可以取得產品修正程式來解決您的問題。您可以從
IBM Support Assistant 執行查詢,以判斷有哪些修正程式可用。如需取得和套用任何修正程式的相關資訊,請參閱取得修正程式。
- 如果適當的話,請充分利用日誌記載和 Common Base Event。
日誌記載和 Common Base Event 支援是由基礎 WebSphere Application Server 提供。
- 在開發期間除錯應用程式。
在部署應用程式前,請先在測試伺服器上組合和測試應用程式。
若要除錯在
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 網站找到該手冊。
- 使用 WebSphere Application Server 疑難排解功能
WebSphere ESB 建置在
WebSphere Application Server Network Deployment 上。WebSphere ESB 也會使用 WebSphere Application Server 中的基礎架構和平台服務。如需在 WebSphere Application Server 中進行疑難排解的相關資訊,
請參閱疑難排解和支援。
- 如果您無法解決問題,請向 IBM 尋求協助。
如果您遵循這個主題中的步驟,
查閱訊息參照中的錯誤訊息,
或在線上說明中尋找相關文件,但都無法解決,
請洽詢「IBM 技術支援中心」。
如果您想知道如何查閱記述的問題、一般錯誤、
產品必備條件,以及 WebSphere ESB 網站中的其他問題判斷資訊,
或是向 IBM 尋求技術支援,請參閱向 IBM 尋求協助。