偵錯和故障診斷指南 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

偵錯和故障診斷指南

重要

AWS OpsWorks Stacks不再接受新客戶。現有客戶可以正常使用OpsWorks主控台、API、CLI 和CloudFormation資源,直到 2024 年 5 月 26 日為止,屆時他們將停止使用。為了為此轉換做好準備,我們建議您AWS Systems Manager盡快將堆疊轉換為。如需詳細資訊,請參閱 AWS OpsWorks Stacks壽命終止常見問題將應用程式移轉至AWS OpsWorks Stacks應用AWS Systems Manager程式管

如果您需要除錯配方或故障診斷服務問題,最佳的方法通常是遵循以下步驟依序操作:

  1. 檢查常見的除錯和故障診斷問題是否有您的特定問題。

  2. 搜尋 AWS OpsWorks Stacks 論壇,查看是否已討論過這些問題。

    此論壇有許多經驗豐富的使用者,並由 AWS OpsWorks Stacks 團隊監控。

  3. 對於配方的問題,請參閱除錯配方

  4. 請聯絡 AWS OpsWorks Stacks 支援或將您的問題張貼在 AWS OpsWorks Stacks 論壇

下節提供除錯配方的指導方針。最終節說明常見的除錯和故障診斷問題及其解決方案。

注意

每個 Chef 執行都會產生日誌,詳細描述回合的狀況,是寶貴的故障診斷資源。若要指定日誌中詳細資訊的數量,請將 Chef::Log.level 陳述式新增至指定所需日誌層級的自訂配方。預設值為 :info。以下範例說明如何將 Chef 日誌層級設定為 :debug,提供最詳細的回合描述。

Chef::Log.level = :debug

如需檢視和解釋 Chef 日誌的詳細資訊,請參閱 Chef 日誌