Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I need to keep alive my connection between nginx and upstream nodejs.

Just compiled and installed nginx 1.2.0

my configuration file:

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 programe (dev:3001 - 3004) detect that the connection was closed by nginx after response.

document

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
736 views
Welcome To Ask or Share your Answers For Others

1 Answer

The documentation states that for http keepalive, you should also set proxy_http_version 1.1; and proxy_set_header Connection "";


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...