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

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

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

重要

この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post または AWS Premium Support を通じて AWS Support チームにお問い合わせください。

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

  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 ログ」を参照してください。