1

如何使用 LoadBalancer 在 Amazon Web Services 上运行的消息Service down for maintenance或我的 Web 服务上设置消息。Service Temporarily Unavailable

我有几个负载均衡器,现在我需要放下一个。

我正在使用 laravel,我可以设置单个实例

php artisan down

但我有很多例子。

而且我没有在这个 LoadBalancer 上使用 Route53。

4

2 回答 2

1

使用 ALB,您可以设置将返回固定响应的侦听器。您可以使用您想要的条件将此侦听器设置为默认侦听器。

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

控制台中的示例图像

于 2019-01-11T19:27:17.053 回答
-1

ALB 或 ELB 都不支持这一点。您应该在所有实例上返回维护模式内容,或者从负载平衡中删除除一个之外的所有实例,并在剩余实例上返回维护模式内容。

您还可以使用 DNS 将流量发送到托管维护模式内容的 S3 存储桶。

于 2018-12-05T09:00:39.810 回答