選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

為 Classic Load Balancer 設定閒置連線逾時

焦點模式
為 Classic Load Balancer 設定閒置連線逾時 - Elastic Load Balancing

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

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

對於用戶端透過 Classic Load Balancer 提出的每個請求,負載平衡器會維持兩個連線。前端連線是在用戶端和負載平衡器之間。後端連接是在負載平衡器和已註冊的 EC2 執行個體之間。負載平衡器具有適用於其連線的已設定閒置逾時期間。如果截至閒置逾時的時間過後都沒有傳送或接收的資料,負載平衡器會關閉連線。為了確保冗長的操作 (例如檔案上傳) 有時間完成,請在每個閒置逾時期間過去之前傳送至少 1 位元組的資料,並視需要增加閒置逾時期間的長度。

如果您使用 HTTP 和 HTTPS 接聽程式,建議您為 HTTP 執行個體啟用 HTTP 保持連線選項。您可以在 Web 伺服器設定中為您的執行個體啟用保持連線。啟用保持連線後,會啟用負載平衡器以重複使用後端連線,直到保持連線逾時過期。為了確保負載平衡器負責關閉您的執行個體連線,請確保您的 HTTP 設定值的保持連線時間大於負載平衡器所做的閒置逾時設定。

請注意,TCP 持續探測不預防負載平衡器從終止連線,因為它們不會在負載中傳送資料。

使用主控台設定閒置逾時

預設情況下,Elastic Load Balancing 會將負載平衡器的閒置逾時設為 60 秒。請使用下列程序來設定不同的閒置逾時值。

使用主控台設定負載平衡器的閒置逾時設定
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的 Load Balancing (負載平衡器),選擇 Load Balancer (負載平衡器)

  3. 選擇負載平衡器的名稱來開啟其詳細資訊頁面。

  4. 屬性索引標籤中,選擇編輯

  5. 編輯負載平衡器屬性頁面的流量組態區段,輸入閒置逾時的值。閒置逾時的範圍是從 1 到 4,000 秒。

  6. 選擇 Save changes (儲存變更)。

使用 AWS CLI設定閒置逾時

請使用以下 modify-load-balancer-attributes 命令來為您的負載平衡器設定閒置逾時:

aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"ConnectionSettings\":{\"IdleTimeout\":30}}"

以下是回應範例:

{ "LoadBalancerAttributes": { "ConnectionSettings": { "IdleTimeout": 30 } }, "LoadBalancerName": "my-loadbalancer" }
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。