Upstream જૂથ બનાવો જેથી Nginx અનેક એપ્લિકેશન ઇન્સ્ટન્સને વિનંતી મોકલી શકે. પછી કામ કેવી રીતે વહેંચવું અને નિષ્ફળ ઇન્સ્ટન્સને ક્યારે થોડા સમય માટે ટાળવું તે નક્કી કરો.
બે એપ્લિકેશન સર્વરથી શરૂઆત કરો
httpની અંદર આ નમૂનાનું કન્ફિગરેશન બે ખાનગી સરનામે ટ્રાફિક વહેંચે છે:
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;
}
}
સમાન વજન હોય ત્યારે ડિફોલ્ટ round-robin પદ્ધતિ સર્વરનો વારો લે છે. ઉદાહરણના અને યોગ્ય પ્રકારની નિષ્ફળતા પછી સર્વરને અસ્થાયી રીતે બહાર રાખે છે. આ આંકડા વર્તન સમજાવે છે; પ્રોડક્શન મૂલ્યો ટ્રાફિક અને નિષ્ફળતા સહનશક્તિ પરથી પસંદ કરો.
