【问题标题】:ELB HAproxy and cookiesELB HAproxy 和 cookie
【发布时间】:2012-11-27 13:29:22
【问题描述】:

我在 HA-Proxy 前使用 ELB。在 ELB 上禁用粘性,我在 HA-Proxy 中有此配置:

backend endpoint
    balance leastconn
    cookie  VALUE insert nocache maxidle 30

我正在使用 curl 进行查询,我注意到如果我直接查询 HA-Proxy,我会为每个查询获取一个 cookie。但是使用 ELB,我会在第一次查询时得到一个 cookie,但在接下来的查询中不会,我必须等待几分钟才能给我一个 cookie。

知道为什么吗?

HA-Proxy 版本 1.4.18 2011/09/16

【问题讨论】:

    标签: cookies amazon-web-services load-balancing haproxy amazon-elb


    【解决方案1】:

    原来我需要使用 option http-server-closeoption forceclose 要求 HA-Proxy 尽快关闭连接。

    更多关于 ELB keepalive 的信息可以在这里找到

    ELB 的 HTTP 侦听器向客户端提供 HTTP 1.1 端点,这意味着:

    • HTTP 1.1 客户端默认启用 HTTP Keepalive
    • 默认情况下,HTTP 1.0 客户端将禁用 HTTP Keepalive
    • 在任何一种情况下,客户端都可以通过在请求中分别包含“Connection: keep-alive”或“Connection: close”标头来显式打开或关闭keepalive。

    来源:https://forums.aws.amazon.com/thread.jspa?messageID=200999&#200999

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2021-12-23
      • 1970-01-01
      • 2012-03-23
      相关资源
      最近更新 更多