Upstream group परिभाषित करें ताकि Nginx अनुरोध कई application instances को भेज सके। फिर तय करें कि काम कैसे बाँटना है और विफल instance से अस्थायी रूप से कब बचना है।
दो application servers से शुरू करें
http के भीतर यह उदाहरण configuration ट्रैफ़िक दो निजी पतों पर बाँटती है:
upstream app {
server 10.0.0.11:3000 max_fails=2 fail_timeout=10s;
server 10.0.0.12:3000 max_fails=2 fail_timeout=10s;
}
server {
listen 80;
location / {
proxy_pass http://app;
}
}
समान weights पर default round-robin तरीका servers को बारी-बारी चुनता है। उदाहरण के और उपयुक्त विफलताओं पर server को अस्थायी रूप से हटाते हैं। संख्याएँ व्यवहार दिखाती हैं; production मान ट्रैफ़िक और विफलता-सहनशीलता से चुनें।
