Amazon-Elb

ALB 連接耗盡總是達到“取消註冊延遲”

  • October 9, 2019

我正在使用ECSALB將我的容器公開到 Internet。當我更新容器映像(我使用CloudFormation更新任務和服務)時,目標組將與舊容器的連接設置為Draining. 問題是這一步總是需要整整 5 分鐘,這與我的Deregistration Delay屬性相同。

根據文件,這不應該發生:

取消註冊延遲 Elastic Load Balancing 停止向正在取消註冊的目標發送請求。預設情況下,Elastic Load Balancing 在完成取消註冊過程之前等待 300 秒

$$ … $$. 如果取消註冊目標沒有進行中的請求且沒有活動連接,Elastic Load Balancing 會立即完成取消註冊過程,而無需等待取消註冊延遲結束。

顯而易見的解釋是我與容器建立了持久連接。但是,我在只有我自己知道的測試服務上遇到了這個問題。

同時更新文件

如果取消註冊目標沒有進行中的請求且沒有活動連接,Elastic Load Balancing 會立即完成取消註冊過程,而無需等待取消註冊延遲結束。但是,即使目標註銷已完成,目標的狀態也會顯示為耗盡,直到註銷延遲結束。

引用自:https://serverfault.com/questions/919335