From 02ce6c415f07ea8d7fa6b59a17ee2f02e77ab66b Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Fri, 12 Sep 2014 18:50:47 +0400 Subject: Upstream: limited next_upstream time and tries (ticket #544). The new directives {proxy,fastcgi,scgi,uwsgi,memcached}_next_upstream_tries and {proxy,fastcgi,scgi,uwsgi,memcached}_next_upstream_timeout limit the number of upstreams tried and the maximum time spent for these tries when searching for a valid upstream. --- src/event/ngx_event_connect.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/event') diff --git a/src/event/ngx_event_connect.h b/src/event/ngx_event_connect.h index 951c24f41..e73825885 100644 --- a/src/event/ngx_event_connect.h +++ b/src/event/ngx_event_connect.h @@ -42,6 +42,7 @@ struct ngx_peer_connection_s { ngx_str_t *name; ngx_uint_t tries; + ngx_msec_t start_time; ngx_event_get_peer_pt get; ngx_event_free_peer_pt free; -- cgit