HttpHealthcheckModule server not marked down
nikita.tovstoles
nginx-forum at nginx.us
Sat Apr 21 02:22:25 UTC 2012
Hello,
I was seeing the same issue: when upstream node is down, healthcheck
correctly flags it as down yet subsequent requests are still routed to
that node (even though others are healthy).
Tried this patch with 1.0.13 and .15 - no relief:
https://github.com/liseen/healthcheck_nginx_upstreams/blob/master/healthcheck.patch
Is the above supposed to work when ip_hash directive is used?
Thank you,
-nikita
My config:
upstream admin-cluster {
ip_hash; # clientIP-based session affinity
healthcheck_enabled;
healthcheck_send "GET /running HTTP/1.0" "Host: www.mydomain.com"
"User-Agent: FooBar/1.0 nginx" "Connection: close";
healthcheck_delay 2000;
healthcheck_failcount 2;
healthcheck_timeout 2000;
server admin1.staging.mydomain.com:8080 max_fails=1 fail_timeout=5; #max
sec to connect to upstream host
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,215656,225577#msg-225577
More information about the nginx
mailing list