2012-05-01 20 views
12

Nginx ve upstream nodejs arasındaki bağlantımı canlı tutmam gerekiyor.nginx close upstream bağlantısı istek üzerine

Sadece derlenmiş ve nginx 1.2.0

benim yapılandırma dosyasını yüklü:

upstream backend { 
    ip_hash; 
    server dev:3001; 
    server dev:3002; 
    server dev:3003; 
    server dev:3004; 
    keepalive 128; 
} 

server { 
    listen  9000; 
    server_name dev; 

    location/{ 
     proxy_pass http://backend; 
     error_page 404 = 404.png; 
    } 
} 

My Programda (dev: 3001-3004) bağlantısı yanıtı sonra nginx tarafından kapatıldı algılar.

document

+2

proxy_set_header Connection ""; nasıl 128 sayı ile ortaya çıktı ayarlanmış gerektiğini documentation devletler? Birinin bu sayıyı nasıl hesapladığını anlamaya çalışıyorum. – CMCDragonkai

cevap

36

http canlı tutma için, ayrıca proxy_http_version 1.1; ve

+0

çok teşekkürler, çözülmüş –

+0

OMG, sen benim kahramanımsın. Bu bölümü hiç bir zaman okumadım ve performans sorunlarını çözmek için son günlerde böyle bir dehşet vardı – rabudde

+0

Bu kesinlikle benim için düzeltildi. – Ducain