

# Amazon ECS 故障排除
<a name="troubleshooting"></a>

您可能需要解决与负载均衡器、任务、服务或容器实例相关的问题。本章将帮助您查找来自 Amazon ECS 容器代理、容器实例上的 Docker 进程守护程序和 Amazon ECS 控制台中的服务事件日志的诊断信息。

有关已停止任务的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  解决已停止任务错误。  |  [查看 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)  | 

有关服务错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  查看服务事件消息。  |  [查看 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)  | 

有关任务定义错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  解决任务定义内存错误。  |  [排查 Amazon ECS 任务定义 CPU 或内存无效错误](task-cpu-memory-error.md)  | 

有关 Amazon ECS 代理错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  查看 Amazon ECS 容器代理日志。  |  [查看 Amazon ECS 容器代理日志](logs.md)  | 
|  了解如何收集 Amazon ECS 日志。  |  [使用 Amazon ECS 日志收集器收集容器日志](ecs-logs-collector.md)  | 
|  使用 Amazon ECS 代理检索诊断详细信息。  |  [使用代理自检来检索 Amazon ECS 诊断详细信息](introspection-diag.md)  | 

有关 Docker 错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  使用 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 错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  排查 ECS Exec 问题。  |  [排查 Amazon ECS Exec 问题](ecs-exec-troubleshooting.md)  | 
|  排查 Amazon ECS Anywhere 问题。  |  [排查 Amazon ECS Anywhere 问题](ecs-anywhere-troubleshooting.md)  | 

有关将 Amazon EBS 卷附加到 Amazon ECS 任务时出现的问题的信息，请参阅以下内容：


| Action | 了解详情 | 
| --- | --- | 
|  排查将 Amazon EBS 卷附加到 Amazon ECS 任务时出现的问题。  |  [排查 Amazon ECS 任务挂载 Amazon EBS 卷的问题](troubleshoot-ebs-volumes.md)  | 
|  Amazon EBS 卷附加到 Amazon ECS 任务的状态原因。  |  [Amazon EBS 卷附加到 Amazon ECS 任务的状态原因](troubleshoot-ebs-volumes-scenarios.md)  | 

有关将共享的 Amazon Cloud Map 命名空间与 Amazon ECS Service Connect 结合使用时出现的问题的信息，请参阅以下内容之一：


| Action | 了解详情 | 
| --- | --- | 
|  排查将 Amazon ECS Service Connect 与共享的 Amazon Cloud Map 命名空间结合使用时出现的问题。  |  [排查将 Amazon ECS Service Connect 与共享的 Amazon Cloud Map 命名空间结合使用时出现的问题](service-connect-shared-namespaces-troubleshooting.md)  | 

有关节流问题的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  了解 Fargate 节流配额。  |  [Amazon Fargate 节流配额](throttling.md)  | 
|  了解 Amazon ECS 节流的最佳实践。  |  [处理 Amazon ECS 节流问题](operating-at-scale-dealing-with-throttles.md)  | 

有关 API 错误的信息，请参阅以下章节之一。


| Action | 了解详情 | 
| --- | --- | 
|  解决 API 错误。  |  [Amazon ECS API 失败原因](api_failures_messages.md)  | 

有关人工智能驱动的故障排除的信息，请参阅以下内容：


| Action | 了解详情 | 
| --- | --- | 
|  使用 Amazon Q 开发者版在控制台中进行故障排除。  |  [使用 Amazon Q 开发者版进行问题排查](troubleshooting-with-Q.md)  | 
|  使用 Amazon ECS MCP 服务器借助人工智能助手进行故障排除。  |  [Amazon ECS MCP 服务器](ecs-mcp-introduction.md)  | 