Määritä upstream-ryhmä, jotta Nginx voi lähettää pyyntöjä useille sovellusinstansseille. Päätä sen jälkeen työn jakamisesta ja siitä, milloin viallinen instanssi ohitetaan tilapäisesti.
Aloita kahdesta sovelluspalvelimesta
Tämä http-lohkon esimerkkimääritys jakaa liikennettä kahteen yksityisosoitteeseen:
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;
}
}
Samoilla painoilla oletusarvoinen round robin valitsee palvelimet vuorotellen. Esimerkin ja mahdollistavat palvelimen tilapäisen poissulkemisen määritelmän täyttävien virheiden jälkeen. Numerot havainnollistavat toimintaa; tuotantoarvot valitaan liikenteen ja vikasietoisuuden perusteella.
