

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 檢視運作狀態檢查失敗的原因
<a name="replace-unhealthy-instance"></a>

使用下列程序，您就能檢視因運作狀態檢查而被取代之任何執行個體的相關資訊。

Amazon EC2 Auto Scaling 預設會建立新的擴展活動來終止運作狀態不佳的執行個體，然後將其終止。在該執行個體終止時，另一個擴展活動會啟動新的執行個體。您可以使用執行個體維護政策，變更此行為以盡快開始啟動新的執行個體。如需詳細資訊，請參閱[執行個體維護政策](ec2-auto-scaling-instance-maintenance-policy.md)。

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

**檢視運作狀態檢查失敗的原因**

1. 前往網址 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台，然後從導覽窗格中選擇 **Auto Scaling 群組**。

1. 選取 Auto Scaling 群組旁的核取方塊。

   **Auto Scaling groups** (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。

1. 在 **Activity** (活動) 索引標籤的 **Activity history** (活動歷史記錄) 中，**Status** (狀態) 欄位會顯示 Auto Scaling 群組是否已成功啟動或終止執行個體。

   若其已終止任何運作狀態不佳的執行個體，**Cause** (原因) 資料欄會顯示終止的日期和時間，以及運作狀態檢查失敗的原因。例如 `At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check`。此訊息表示自訂運作狀態檢查標示執行個體運作狀態不佳。

   如需運作狀態檢查失敗的說明，請參閱 [對 Amazon EC2 Auto Scaling 中運作狀態不佳的執行個體進行故障診斷](ts-as-healthchecks.md)。

------
#### [ AWS CLI ]

**檢視運作狀態檢查失敗的原因**  
使用以下 [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html) 命令。

```
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
```

以下是回應範例，其中 `Cause`包含運作狀態檢查失敗的原因。

```
{
  "Activities": [
    {
      "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
      "AutoScalingGroupName": "my-asg",
      "Description": "Terminating EC2 instance: i-04925c838b6438f14",
      "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.",
      "StartTime": "2021-04-01T21:48:35.859Z",
      "EndTime": "2021-04-01T21:49:18Z",
      "StatusCode": "Successful",
      "Progress": 100,
      "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
      "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
    },
...
  ]
}
```

如需輸出中欄位的說明，請參閱《Amazon EC2 Auto Scaling API 參考》**中的[活動](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Activity.html)。

若要描述已刪除 Auto Scaling 群組之後的擴展活動，請將 `--include-deleted-groups`選項新增至 [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html) 命令。

------