2016-06-07 67 views
0

我在問自己是否有可能在F5 BIG-IP上重現NGinx proxy_next_upstream system在F5上重現NGinx proxy_next_upstream系統BIG-IP

作爲提醒,這裏是它是如何工作的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會自動將請求轉發給第二個實例(用戶看不到任何錯誤)。

此外,實例1被列入黑名單10秒(fail_timeout = 10s)。每隔10秒,NGinx會嘗試將1個請求路由到實例1(以知道實例是否回來),如果成功,則使實例再次可用,否則它將再次等待10秒來嘗試。

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

我希望我足夠清楚......

感謝您的幫助。

回答