Amazon-Elb
ALB 連接耗盡總是達到“取消註冊延遲”
我正在使用ECS和ALB將我的容器公開到 Internet。當我更新容器映像(我使用CloudFormation更新任務和服務)時,目標組將與舊容器的連接設置為
Draining
. 問題是這一步總是需要整整 5 分鐘,這與我的Deregistration Delay
屬性相同。根據文件,這不應該發生:
取消註冊延遲 Elastic Load Balancing 停止向正在取消註冊的目標發送請求。預設情況下,Elastic Load Balancing 在完成取消註冊過程之前等待 300 秒
$$ … $$. 如果取消註冊目標沒有進行中的請求且沒有活動連接,Elastic Load Balancing 會立即完成取消註冊過程,而無需等待取消註冊延遲結束。
顯而易見的解釋是我與容器建立了持久連接。但是,我在只有我自己知道的測試服務上遇到了這個問題。
如果取消註冊目標沒有進行中的請求且沒有活動連接,Elastic Load Balancing 會立即完成取消註冊過程,而無需等待取消註冊延遲結束。但是,即使目標註銷已完成,目標的狀態也會顯示為耗盡,直到註銷延遲結束。