web-dev-qa-db-ja.com

nginxはリクエスト後にアップストリーム接続を閉じます

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によって接続が閉じられたことを検出します。

ドキュメント

22
guilin 桂林

ドキュメント は、httpキープアライブの場合、proxy_http_version 1.1;およびproxy_set_header Connection "";

51
kolbyjack