[英]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.