Hello, a connect timeout is used only *when it is actually needed*, that is when we send SYN but get no response whatsoever from a backend.
However when the backend server clearly responds with a RST or ICMP unreachable - which is the case when the is no application running on the particular port, the error is passed immediately up the stack and haproxy can handle it without waiting for a timeout. If you want to test timeout settings, point somewhere where you don't get a response. Lukas

