

# 查看 Amazon ECS 服务事件消息
<a name="service-event-messages"></a>

在解决与服务相关的问题时，首先应查看服务事件日志中的诊断信息。您可以使用 `DescribeServices` API、Amazon CLI 或 Amazon Web Services 管理控制台 查看服务事件。

使用 Amazon ECS API 查看服务事件消息时，仅返回服务调度器中的事件。这些包括最近的任务放置和实例运行状况事件。但是，Amazon ECS 控制台显示来自以下来源的服务事件。
+ 来自 Amazon ECS 服务调度器的任务放置和实例运行状况事件。这些事件的前缀为**服务*（service-name）***。为了确保此事件视图有帮助，我们只显示最近 `100` 个事件。将忽略重复的事件消息，直至解决了问题根源或者过了六个小时。如果在六小时内未解决问题，您会收到另一条关于该原因的维修事件消息。
+ 服务自动扩缩事件。这些事件有一个前缀 **Message**，并且只有在使用 Application Auto Scaling 扩展策略配置服务时，才会发生。

**提示**  
您可以将 [Amazon ECS MCP 服务器](ecs-mcp-introduction.md)与人工智能助手结合使用，通过自然语言分析服务事件。

可以使用以下步骤查看您当前的服务事件消息。

------
#### [ Console ]

1. 在 [https://console.aws.amazon.com/ecs/v2](https://console.amazonaws.cn/ecs/v2) 打开控制台。

1. 在导航窗格中，选择**集群**。

1. 在 **Clusters**（集群）页面上，选择集群。

1. 选择要检查的服务。

1. 在**事件**选项卡上，查看消息。

------
#### [ Amazon CLI ]

使用 [describe-services](https://docs.amazonaws.cn/cli/latest/reference/ecs/describe-services.html) 命令查看指定服务的服务事件消息。

以下 Amazon CLI 示例描述了*原定设置*集群中 *service-name* 服务，它将提供最新的服务事件消息。

```
aws ecs describe-services \
    --cluster default \
    --services service-name \
    --region us-west-2
```

------