I am having some issues setting up  haproxy to do sticky session. My 
configuration is provided below. Basically I am trying to stick on src 
(eventually will need to do ssl key). But for some reason the stickiness is not 
working and requests are being round robined. Any idea what I am doing wrong in 
my config?

Thanks
Mir


Configuration
------------------

global
        daemon
        maxconn 256
        #debug
        log 127.0.0.1 local0

defaults
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms


listen  ssl 0.0.0.0:443
        log global
        option tcplog
        default_backend https

listen  ssl-enroll 0.0.0.0:8443
        log global
        option tcplog
        default_backend https-enroll

listen http-relay 0.0.0.0:80
        log global
        option tcplog
        mode http
        default_backend http

backend http
        mode http
        appsession jsessionid len 100 timeout 1h
        cookie  SERVERID insert indirect nocache
        server  inst1-220 10.215.200.220:80 cookie server01 check inter 2000 
fall 3
        server  inst2-221 10.215.200.221:80 cookie server02 check inter 2000 
fall 3

backend https
        mode tcp
        balance roundrobin
        srvtimeout      50000

        stick match src table https-enroll
        stick-table type ip size 200k expire 30m

        server  inst1-220 10.215.200.220:443 check inter 2000 fall 3
        server  inst2-221 10.215.200.221:443 check inter 2000 fall 3


backend https-enroll
        mode tcp
        balance roundrobin
        srvtimeout      50000

        stick store-request src
        stick-table type ip size 200k expire 30m

        server  inst1-220 10.215.200.220:8443 check inter 2000 fall 3
        server  inst2-221 10.215.200.221:8443 check inter 2000 fall 3


Haproxy Log entries (portions)
-----------------------------------------


Jun  7 13:52:15 localhost haproxy[17345]: 10.206.15.42:52997 
[07/Jun/2013:13:52:15.945] ssl https/inst2-221 1/0/12 2768 -- 5/5/5/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:52998 
[07/Jun/2013:13:52:15.955] ssl https/inst1-220 1/1/239 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:52999 
[07/Jun/2013:13:52:16.194] ssl https/inst2-221 1/2/8 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53000 
[07/Jun/2013:13:52:16.204] ssl https/inst1-220 1/1/6 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53001 
[07/Jun/2013:13:52:16.211] ssl https/inst2-221 1/0/6 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53002 
[07/Jun/2013:13:52:16.218] ssl https/inst1-220 1/0/6 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53003 
[07/Jun/2013:13:52:16.226] ssl https/inst2-221 1/0/11 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53004 
[07/Jun/2013:13:52:16.238] ssl https/inst1-220 1/0/5 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53005 
[07/Jun/2013:13:52:16.244] ssl https/inst2-221 1/0/236 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53006 
[07/Jun/2013:13:52:16.481] ssl https/inst1-220 1/2/7 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53007 
[07/Jun/2013:13:52:16.490] ssl https/inst2-221 1/1/12 2768 -- 5/5/5/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53008 
[07/Jun/2013:13:52:16.501] ssl https/inst1-220 1/0/6 2768 -- 5/5/5/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53009 
[07/Jun/2013:13:52:16.508] ssl https/inst2-221 1/0/6 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53010 
[07/Jun/2013:13:52:16.516] ssl https/inst1-220 1/1/8 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53011 
[07/Jun/2013:13:52:16.526] ssl https/inst2-221 1/0/30 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53012 
[07/Jun/2013:13:52:16.558] ssl https/inst1-220 1/0/7 2768 -- 4/4/4/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:53013 
[07/Jun/2013:13:52:16.567] ssl https/inst2-221 1/1/32 2843 -- 5/5/5/2/0 0/0
Jun  7 13:52:16 localhost haproxy[17345]: 10.206.15.42:52959 
[07/Jun/2013:13:52:16.577] ssl https/inst1-220 1/0/45 2843 -- 4/4/4/2/0 0/0



Reply via email to