Nginx'in istekleri birden çok uygulama örneğine gönderebilmesi için upstream grubu tanımlayın. Ardından işi nasıl dağıtacağınızı ve arızalanan örnekten ne zaman geçici olarak kaçınacağınızı belirleyin.
İki uygulama sunucusuyla başlayın
http içinde aşağıdaki örnek yapılandırma trafiği iki özel adrese dağıtır:
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;
}
}
Ağırlıklar eşitse varsayılan round-robin yöntemi sunucuları sırayla kullanır. Örnekteki ve , koşulları sağlayan hataların sunucuyu geçici olarak devre dışı bırakmasını sağlar. Sayılar davranışı örnekler; üretim değerlerini trafik ve hata toleransına göre seçin.
