Having a default-server like this one.
default-server inter 1h fastinter 250ms downinter 500ms \
maxconn 2 rise 1 weight 100 error-limit 1
And a server definition like this one.
server SRV1 xx.xx.xx.xx:xxxx check observe layer4
Makes HAProxy check the server every hour when is UP (if there is no traffic) but when the server is DOWN the checks are still every hour, with or without traffic, I have tried all "on-error" options but none makes HAProxy check a DOWN server more quickly (when the check is observe). Also When setting on-error to "fastinter" the server is not marked DOWN.
Am I doing something wrong or is this the correct behaviour for observe checks?