【问题标题】:Haproxy configuration with sticky `app set` cookie具有粘性“应用程序集”cookie 的 Haproxy 配置
【发布时间】:2015-05-12 22:19:10
【问题描述】:

我的应用程序设置了一个 cookie,代表 room。我希望属于同一个房间的所有用户都连接到同一个服务器。

使用经典的 cookie 粘性方案,我不希望 Haproxy 为我编写 cookie 或使用 cookie 值作为服务器名称。似乎还有其他可能的配置,它在响应中使用预先设置的 cookie 并将其映射到随机(最少连接)服务器。如果任何具有相同 cookie 的后续连接将指向同一服务器,则效果。

peers servers
    peer server1 192.168.10:8888 check
    peer server2 192.168.10:8889 check
    peer server3 192.168.10:8890 check

backend myapp
    balance     leastconn
    option      forwardfor
    stick-table type string len 12 size 20M expire 360m peers servers
    stick store-request req.cook_val(my_cookie_room_id)
    stick match req.cook_val(my_cookie_room_id)

我收到以下错误:

[ALERT] 069/102505 (1170):解析 [haproxy.cfg:26]:“stick”:未知获取方法“req.cook_val(sticky_room_id)”。

【问题讨论】:

    标签: cookies sticky haproxy


    【解决方案1】:

    Haproxy 1.4 有不同的语法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      相关资源
      最近更新 更多