limit upstream retries
优质
小牛编辑
130浏览
2023-12-01
限制每个请求对后端服务器访问的最大尝试次数,支持proxy、memcached、fastcgi、scgi和uwsgi模块。
可以使用下面的指令开启访问次数进行限制。
Example
http { upstream test { server 127.0.0.1:8081; server 127.0.0.2:8081; server 127.0.0.3:8081; server 127.0.0.4:8081; } server { proxy_upstream_tries 2; proxy_set_header Host $host; location / { proxy_pass test; } } }
指令
Syntax: fastcgi_upstream_tries num Default: - Context: http, server, locatioon
限制fastcgi代理的后端尝试次数。
Syntax: proxy_upstream_tries num Default: - Context: http, server, locatioon
限制proxy代理的后端尝试次数。
Syntax: memcached_upstream_tries num Default: - Context: http, server, locatioon
限制memcached代理的后端尝试次数。
Syntax: scgi_upstream_tries num Default: - Context: http, server, locatioon
限制scgi代理的后端尝试次数。
Syntax: uwsgi_upstream_tries num Default: - Context: http, server, locatioon
限制uwsgi代理的后端尝试次数。