在F5 BIG-IP

时间:2016-06-07 07:48:05

标签: nginx f5 big-ip

我问自己是否可以在F5 BIG-IP上重现NGinx proxy_next_upstream system

提醒一下,以下是NGinx的工作原理:

鉴于上游服务器池,我们称之为Web服务器由2个实例组成:

upstream webservers {
  server 192.168.1.10:8080 max_fails=1 fail_timeout=10s;
  server 192.168.1.20:8080 max_fails=1 fail_timeout=10s;
}

使用以下指令(proxy_next_upstream error),如果路由请求时第一个实例上的tcp连接失败(例如因为实例已关闭),NGinx会自动将请求转发给第二个实例(USER DOES NOT SEE任何错误)。

此外,实例1被列入黑名单10秒(fail_timeout = 10s)。

每隔10秒,NGinx将尝试将1个请求路由到实例1(以了解实例是否正在返回),如果成功则再次使实例可用,否则再等待10秒钟尝试。

location / {
  proxy_next_upstream error;
  proxy_pass http://webservers/$1;
}

我希望我足够清楚......

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)