

# Amazon ECS トラブルシューティング
<a name="troubleshooting"></a>

ロードバランサー、タスク、サービス、またはコンテナインスタンスの問題のトラブルシューティングが必要な場合があります。この章は、Amazon ECS コンソールで Amazon ECS コンテナエージェント、コンテナインスタンス上の Docker デーモン、サービスイベントログから診断情報を見つけるのに役立ちます。

停止したタスクの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| 停止したタスクのエラーを解決します。 |  [Amazon ECS の停止したタスクのエラーを表示する](stopped-task-errors.md)  | 
| 停止したタスクのエラーを表示します。 |  [Amazon ECS の停止したタスクのエラーを解決する](resolve-stopped-errors.md)  | 
| 停止したタスクのエラーコードを確認します。 |  [Amazon ECS の停止したタスクのエラーメッセージ](stopped-task-error-codes.md)  | 
| CannotPullContainer タスクのエラーを確認します。 |  [Amazon ECS での CannotPullContainer タスクエラー](task_cannot_pull_image.md)  | 
| タスクの IAM ロールリクエストを表示します。 | [Amazon ECS タスクの IAM ロールリクエストの表示](task_iam_roles-logs.md) | 
| タスクイベントを使用してトラブルシューティングを実行します。 |  [コンソールの Amazon ECS イベントキャプチャ](task-lifecycle-events.md)  | 

サービスエラーの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| サービスイベントメッセージを表示します。 |  [Amazon ECS のサービスイベントメッセージを表示する](service-event-messages.md)  | 
| サービスイベントメッセージを確認します。 |  [Amazon ECS のサービスイベントメッセージ](service-event-messages-list.md)  | 
| ロードバランサーの問題を確認します。 |  [Amazon ECS のサービスロードバランサーのトラブルシューティング](troubleshoot-service-load-balancers.md)  | 
| サービスの自動スケーリングの問題を確認します。 |  [Amazon ECS のサービス自動スケーリングのトラブルシューティング](troubleshoot-service-auto-scaling.md)  | 

タスク定義のエラーの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| タスク定義のメモリエラーを解決します。 |  [Amazon ECS タスク定義の無効な CPU またはメモリエラーをトラブルシューティングする](task-cpu-memory-error.md)  | 

Amazon ECS エージェントのエラーの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| Amazon ECS コンテナエージェントログを表示します。 |  [Amazon ECS コンテナエージェントログの表示](logs.md)  | 
| Amazon ECS ログを収集する方法について説明します。 |  [Amazon ECS ログコレクターを使用したコンテナログの収集](ecs-logs-collector.md)  | 
| Amazon ECS エージェントを使用して診断の詳細を取得します。 |  [エージェントのイントロスペクションを使用して Amazon ECS 診断の詳細を取得する](introspection-diag.md)  | 

Docker エラーの一般的な情報については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| Docker 診断を使用します。 |  [Amazon ECS の Docker 診断](docker-diags.md)  | 
| Docker デバッグモードを有効にします。 |  [Amazon ECS の Docker デーモンからの詳細な出力の設定](docker-debug-mode.md)  | 
| Docker API エラー 500 のトラブルシューティングを実行します。 |  [Amazon ECS の Docker `API error (500): devmapper` のトラブルシューティング](CannotCreateContainerError.md)  | 

ECS Exec および Amazon ECS Anywhere のエラーの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| ECS Exec のトラブルシューティングを実行します。 |  [Amazon ECS Exec に関する問題のトラブルシューティング](ecs-exec-troubleshooting.md)  | 
| Amazon ECS Anywhere のトラブルシューティングを実行します。 |  [Amazon ECS Anywhere に関する問題のトラブルシューティング](ecs-anywhere-troubleshooting.md)  | 

Amazon EBS ボリュームの Amazon ECS タスクへのアタッチに関する問題については、以下を参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| Amazon ECS タスクへの Amazon EBS ボリュームのアタッチに関するトラブルシューティング。 |  [Amazon ECS タスクへの Amazon EBS ボリュームのアタッチに関するトラブルシューティング](troubleshoot-ebs-volumes.md)  | 
| Amazon ECS タスクへの Amazon EBS ボリュームのアタッチに関するステータスの理由。 |  [Amazon ECS タスクへの Amazon EBS ボリュームアタッチメントのステータス理由](troubleshoot-ebs-volumes-scenarios.md)  | 

Amazon ECS Service Connect で共有 AWS Cloud Map 名前空間を使用する際の問題については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| 共有 AWS Cloud Map 名前空間を使用した Amazon ECS Service Connect のトラブルシューティング。 |  [共有 AWS Cloud Map 名前空間を使用した Amazon ECS Service Connect のトラブルシューティング](service-connect-shared-namespaces-troubleshooting.md)  | 

スロットリングの問題を解決するための情報については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| Fargate のスロットリングクォータについて説明します。 |  [AWS Fargate スロットリングのクォータ](throttling.md)  | 
| Amazon ECS スロットリングのベストプラクティスについて説明します。 |  [Amazon ECS のスロットリングに関する問題を処理する](operating-at-scale-dealing-with-throttles.md)  | 

API エラーの詳細については、次のいずれかを参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| API エラーを解決します。 |  [Amazon ECS での API エラーの原因](api_failures_messages.md)  | 

AI を活用したトラブルシューティングについては、以下を参照してください。


| アクション | 詳細情報 | 
| --- | --- | 
| Amazon Q Developer に関するコンソールのトラブルシューティング。 |  [Amazon Q Developer のトラブルシューティング](troubleshooting-with-Q.md)  | 
| Amazon ECS MCP サーバーを使用して、AI アシスタントを用いたトラブルシューティングを行います。 |  [Amazon ECS MCP サーバー](ecs-mcp-introduction.md)  | 