Določite skupino upstream, da lahko Nginx pošilja zahteve več primerkom aplikacije. Nato določite delitev dela in kdaj se začasno izogniti okvarjenemu primerku.
Začnite z dvema aplikacijskima strežnikoma
V http naslednja ponazoritvena konfiguracija deli promet med dva zasebna naslova:
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;
}
}
Pri enakih utežeh privzeti round robin izbira strežnike po vrsti. in omogočata, da ustrezne napake strežnik začasno izločijo. Številke ponazarjajo delovanje; produkcijske vrednosti izberite glede na promet in toleranco do napak.
