デバッグとトラブルシューティングのガイド - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デバッグとトラブルシューティングのガイド

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、 および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

レシピをデバッグしたり、サービスの問題をトラブルシューティングしたりする必要がある場合、通常、以下の手順を順番に実行するのが最も適切な方法です。

  1. 現在の問題が「一般的なデバッグとトラブルシューティングの問題」に掲載されていないかを確認します。

  2. AWS OpsWorks スタックフォーラムを検索して、その問題が議論されていないか確認します。

    このフォーラムには多くの経験豊富なユーザーが参加しており、フォーラムは AWS OpsWorks スタックチームによってモニタリングされています。

  3. レシピの問題については、「レシピのデバッグ」を参照してください。

  4. AWS OpsWorks スタックのサポートにお問い合わせいただくか、または AWS OpsWorks スタックフォーラムに問題について投稿してください。

以下のセクションでは、レシピをデバッグするためのガイダンスを提供します。最終セクションでは、一般的なデバッグやトラブルシューティングに関する問題とその解決方法について説明します。

注記

各 Chef はログを作成します。このログは、実行の詳細な説明を提供する有用なトラブルシューティングリソースとなります。ログの詳細情報の量を指定するには、目的のログレベルを指定するカスタムレシピに、Chef::Log.level ステートメントを追加します。デフォルト値は、「:info」です。次の例では、Chef ログレベルを :debug に設定する方法を示します。この場合、実行の最も詳細な説明が提供されます。

Chef::Log.level = :debug

Chef ログを表示および解釈する方法の詳細については、「Chef ログ」を参照してください。