Quantcast
Channel: Nginx Forum - Nginx Mailing List - English
Viewing all articles
Browse latest Browse all 7229

Nginx Proxy KeepAlive and FastCGI KeepAlive (2 replies)

$
0
0
FastCGI :

upstream fastcgi_backend {
server 127.0.0.1:9000;

keepalive 8;
}

server {
...

location /fastcgi/ {
fastcgi_pass fastcgi_backend;
fastcgi_keep_conn on;
...
}
}

Proxy :
upstream http_backend {
server 127.0.0.1:80;

keepalive 16;
}

server {
...

location /http/ {
proxy_pass http://http_backend;
proxy_http_version 1.1;
proxy_set_header Connection "";
...
}
}

http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive

So when keeping connections alive for back end processes / servers how is the keep alive number worked out should I just double it each time I add a new server into the backend's upstream.

So if I have 100 fastcgi servers in my upstream its just 8x100=800 so my keepalive value should be keepalive 800; and the same for proxy_pass upstream 16x100=1600 keepalive 1600;

Or that would be to much and it should not be calculated like this ?

Viewing all articles
Browse latest Browse all 7229

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>