Hi John,
Le 07/08/2016 à 21:17, John Lanigan a écrit :
[...]
http-check expect status 200
http-check disable-on-404
server hostingapp2_5041 172.17.2.40:5041 check
server hostingapp3_5041 172.17.2.50:5041 check
[...]
If I access all four of those URLs with lynx to show the headers from
the command line on the haproxy server I get the same result from each
server, instantaneous response and HTTP 200 status.
[...]
But the haproxy stats page reports L7 timeout if we add in a check on
the new app setup.
Any ideas what I need to check next?
[...]
I’ve been running haproxy 1.4.24 on centos 6.5 for over 2 years, load
balancing a pair of Oracle 11g app servers on Windows 2008r2.
Did you upgrade to the latest 1.4 to see if the issue remains ?
After reviewing the changelog with the configuration you have provided,
I think it comes from your http-check rules, due to a bug that has been
fixed in 1.4.26 (about HTTP keep-alived connections with http-check) :
http://www.haproxy.org/git?p=haproxy-1.4.git;a=commit;h=98739cba6281adeaf1db26be188970e4423b51fc
As a quick test, maybe you can disable keep-alive on your servers to
verify this.
--
Cyril Bonté