

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

# 設定Lightsail負載平衡器的運作狀態檢查設定
<a name="understanding-lightsail-load-balancer-health-checking"></a>

在您將 Lightsail 執行個體連接到負載平衡器時，運作狀態檢查就會立刻開始進行，且會在之後每 30 秒進行一次。您可以在負載平衡器管理頁面上查看運作狀態檢查。

![\[運作狀態檢查狀態指示器\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/target-instances-health-check-passed.png)


## 自訂您的運作狀態檢查路徑
<a name="why-customize-health-check-path"></a>

您可能會想要自訂您的運作狀態檢查路徑。例如，如果您的首頁載入緩慢或有許多映像，您可以設定 Lightsail 以檢查載入速度較快的不同頁面。

1. 在左側導覽窗格中，選擇**聯網**。

1. 選擇您的負載平衡器來進行管理。

1. 在 **Target instances** (目標執行個體) 索引標籤，選擇 **Customize health checking** (自訂運作狀態檢查)。

1. 輸入有效的運作狀態檢查路徑，然後選擇 **Save** (儲存)。  
![\[自訂運作狀態檢查路徑\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/customize-health-checking-path.png)

## 運作狀態檢查指標
<a name="health-check-metrics"></a>

以下指標可協助您診斷運作狀態檢查問題。使用 AWS Command Line Interface 或 Lightsail API 傳回特定運作狀態檢查指標的相關資訊。
+ **`ClientTLSNegotiationErrorCount`** - 未與負載平衡器建立工作階段之用戶端所啟動的 TLS 連線數目。可能的原因包含晶片或協定不相符。

  `Statistics`：最實用的統計資訊是 `Sum`。
+ **`HealthyHostCount`** - 視為健康的目標執行個體數目。

  `Statistics`：最實用的統計資訊是 `Average`、`Minimum` 和 `Maximum`。
+ **`UnhealthyHostCount`** - 視為不健康的目標執行個體數目。

  `Statistics`：最實用的統計資訊是 `Average`、`Minimum` 和 `Maximum`。
+ **`HTTPCode_LB_4XX_Count`** - 源自於負載平衡器的 HTTP 4XX 用戶端錯誤碼數目。要求的格式不正確或不完整時，會產生用戶端錯誤。目標執行個體尚未收到這些要求。此計數不包含目標執行個體產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`HTTPCode_LB_5XX_Count`** - 源自於負載平衡器的 HTTP 5XX 伺服器錯誤碼數目。此計數不包含目標執行個體產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`HTTPCode_Instance_2XX_Count`** - 目標執行個體所產生的 HTTP 回應碼數目。這未包含負載平衡器所產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`HTTPCode_Instance_3XX_Count`** - 目標執行個體所產生的 HTTP 回應碼數目。這未包含負載平衡器所產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`HTTPCode_Instance_4XX_Count`** - 目標執行個體所產生的 HTTP 回應碼數目。這未包含負載平衡器所產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`HTTPCode_Instance_5XX_Count`** - 目標執行個體所產生的 HTTP 回應碼數目。這未包含負載平衡器所產生的任何回應碼。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。
+ **`InstanceResponseTime`** - 要求離開負載平衡器之後到收到目標執行個體回應之前所經歷的時間 (秒)。

  `Statistics`：最實用的統計資訊是 `Average`。
+ ** `RejectedConnectionCount`**-因負載平衡器已達其連線數目上限而拒絕的連線數目。

  `Statistics`：最實用的統計資訊是 `Sum`。
+ **`RequestCount`** - 透過 IPv4 處理的要求數目。此計數只包含具有負載平衡器目標執行個體所產生之回應的要求。

  `Statistics`：最實用的統計資訊是 `Sum`。請注意，`Minimum`、`Maximum` 與 `Average` 都會傳回 `1`。

**Topics**
+ [自訂您的運作狀態檢查路徑](#why-customize-health-check-path)
+ [運作狀態檢查指標](#health-check-metrics)
+ [運作狀態檢查](enable-set-up-health-checking-for-lightsail-load-balancer-metrics.md)

# 設定Lightsail負載平衡器運作狀態檢查
<a name="enable-set-up-health-checking-for-lightsail-load-balancer-metrics"></a>

在預設情況下，Lightsail 會在您執行個體上的 Web 應用程式的根 (`"/"`) 執行運作狀態檢查。運作狀態檢查用於監控已註冊執行個體的運作狀態，因此負載平衡器只能傳送請求至運作狀態良好的執行個體。在您將執行個體連接到負載平衡器時，運作狀態檢查就會立刻開始進行。

將傳回下列狀態之一。
+ Passed (通過)
+ 失敗

如果運作狀態檢查失敗，您可以嘗試使用 AWS Command Line Interface 或 Lightsail API 找出問題。詳細資訊請參閱疑難排解指南。

## 自訂您的運作狀態檢查路徑
<a name="customize-health-check-path"></a>

您可能會想要自訂您的運作狀態檢查路徑。例如，如果您的首頁載入緩慢或有許多映像，您可以設定 Lightsail 以檢查載入速度較快的不同頁面。

1. 在左側導覽窗格中，選擇**聯網**。

1. 選擇您的負載平衡器來進行管理。

1. 在 **Target instances** (目標執行個體) 索引標籤，選擇 **Customize health checking** (自訂運作狀態檢查)。

1. 輸入有效的運作狀態檢查路徑，然後選擇 **Save** (儲存)。  
![\[自訂運作狀態檢查路徑\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/customize-health-checking-path.png)