Nginxとアップストリームのnodejsの間の接続を維持する必要があります。
コンパイルしてインストールしたばかりのnginx 1.2.0
私の設定ファイル:
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;
}
}
私のプログラム(dev:3001-3004)は、応答後にnginxによって接続が閉じられたことを検出します。
ドキュメント は、httpキープアライブの場合、proxy_http_version 1.1;
およびproxy_set_header Connection "";