簡體   English   中英

使用 AWS LoadBalancer 如何設置“服務停機維護”?

[英]With AWS LoadBalancer how to set "Service down for maintenance"?

如何在使用 LoadBalancer 在 Amazon Web Services 上運行的 Web 服務上設置消息“ Service down for maintenance或“ Service Temporarily Unavailable用”。

我有幾個負載均衡器,現在我需要放下一個。

我正在使用 laravel,我可以通過以下方式設置單個實例

php artisan down

但我有很多實例。

而且我沒有在這個 LoadBalancer 上使用 Route53。

使用 ALB,您可以設置一個將返回固定響應的偵聽器。 您可以使用您想要的條件設置此偵聽器,也可以將其設置為默認偵聽器。

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-update-rules.html

控制台中的示例圖像

ALB 或 ELB 都不支持這一點。 您應該在所有實例上返回維護模式內容,或者從負載平衡中刪除除一個實例之外的所有實例,然后在剩余實例上返回維護模式內容。

您還可以使用 DNS 將流量發送到托管維護模式內容的 S3 存儲桶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM