Dear All,

I am using HAProxy 1.3.15.2 on Debian Linux 5.0 (Lenny) and trying to do
the following frontend-backend mapping based on ACLs:

a) URLs containing /cas/ connect to backend casbe
b) Any other, connect to iis

This is my configuration:

...
frontend f1 10.123.16.195:80
    mode http
    default_backend iis
    acl cas path_beg -i /cas/
    use_backend casbe if cas

backend casbe
    mode   http
    server 10.123.12.108:80 10.123.12.108:80 check inter 5000 rise 2 fall 3

backend iis
    mode    http
    server  10.123.16.124:80 10.123.16.124:80 check inter 5000 rise 2 fall
3
...

Now here is the issue... If I open a http://xxx/cas/ URL it will usually
work fine. If I keep refreshing the browser a random number of times (from
5 to 50 times) using Ctrl + F5 it will eventually display a page not found
error (HTTP 404). Looking at the logs I see that HAProxy is connecting me
to the wrong backend server (a.k.a. iis) instead of casbe.

Something that I have noticed is the issue is easier to replicate using
Google Chrome 2.0.172.33 than Firefox 3.5.

Has anyone experienced something similar?

Thank you so much,
unai

Reply via email to