【问题标题】:AWS load balancer IISAWS 负载均衡器 IIS
【发布时间】:2018-01-19 10:43:04
【问题描述】:

我在亚马逊上配置了应用负载均衡器。将 DNS LB 设置为使用 A 的别名路由 53。在 LB 后面我有 2 个带有 IIS 的实例。如果我在两个实例上设置 2 个站点,平衡器会通过轮换自动平衡客户端 (我知道循环赛)。但是,如果我在一个实例中关闭 IIS 上的站点,负载均衡器将继续转到该实例,如果我转到 exapmle.com,我将有一个工作过的站点,如果刷新页面,我将出现错误(因为站点已关闭IIS)。您能否告诉我,如果其中一个不工作,我如何设置负载平衡以路由工作实例中的流量。谢谢

【问题讨论】:

    标签: amazon-web-services ssl iis


    【解决方案1】:

    负载平衡器继续在健康的服务器上分配流量。如果您的情况没有发生,我会重新检查目标组下的健康检查配置。

    您需要修改端口/路径,以便在站点关闭后运行状况检查开始失败。只有这样,负载均衡器才会将所有流量传递给健康的主机,而不是不健康的主机

    【讨论】:

    • 你的意思是我需要为每个网站设置目标群体吗?
    • 如果我在 IIS example.com 上有站点,我应该在健康检查的“路径”中添加什么?
    • 您可以在端口 80 上进行 TCP 检查,而不是路径,这是最基本的检查。如果您关闭该网站,它应该会失败。
    • 我可以使用 http 或 https。 TCP 丢失
    • http 检查 80,https 检查 443,去 http
    【解决方案2】:

    LB 健康检查说明了什么?如果后端实例没有侦听健康检查端口,则 LB 将其标记为不健康并停止向其转发请求。如果您使用的是应用程序负载均衡器,那么我认为您可以在与负载均衡器关联的目标组中获取运行状况检查状态。

    【讨论】:

    猜你喜欢
    • 2014-12-18
    • 1970-01-01
    • 2018-04-14
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2018-11-05
    • 2020-08-19
    相关资源
    最近更新 更多