ਅਪਸਟ੍ਰੀਮ ਸਮੂਹ ਬਣਾਓ ਤਾਂ ਜੋ 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;
}
}
ਬਰਾਬਰ ਭਾਰਾਂ ਨਾਲ ਡਿਫਾਲਟ ਰਾਊਂਡ-ਰੌਬਿਨ ਢੰਗ ਸਰਵਰਾਂ ਵਿੱਚ ਵਾਰੀ ਲੈਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਦੇ ਅਤੇ ਯੋਗ ਅਸਫਲਤਾਵਾਂ ਉੱਤੇ ਸਰਵਰ ਨੂੰ ਅਸਥਾਈ ਤੌਰ ਉੱਤੇ ਬਾਹਰ ਕਰਦੇ ਹਨ। ਅੰਕ ਵਿਹਾਰ ਸਮਝਾਉਂਦੇ ਹਨ; ਉਤਪਾਦਨ ਦੀਆਂ ਕੀਮਤਾਂ ਆਪਣੀ ਟ੍ਰੈਫਿਕ ਅਤੇ ਅਸਫਲਤਾ ਸਹਿਣਸ਼ੀਲਤਾ ਮੁਤਾਬਕ ਚੁਣੋ।
