Fafanua kundi la upstream ili Nginx itume maombi kwa instance nyingi za programu. Kisha amua jinsi ya kugawa kazi na wakati wa kuepuka instance yenye hitilafu kwa muda.
Anza na server mbili za programu
Ndani ya http, usanidi huu wa mfano hugawa trafiki kwa anwani mbili binafsi:
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;
}
}
Uzito ukiwa sawa, njia chaguomsingi ya round-robin huzunguka server kwa zamu. na za mfano huruhusu hitilafu zinazokidhi vigezo kuondoa server kwa muda. Namba zinaonyesha tabia; chagua thamani za production kulingana na trafiki na uvumilivu wa hitilafu.
