我有一个单一的Nginx服务器负载平衡到几个上游服务器。
当请求进入时会发生什么?
负载均衡器是否保持连接打开并等待来自上游服务器的答复? 还是只是将请求传递给上游服务器并“closures”连接?
如果负载均衡器保持连接处于打开状态,直到请求处理完毕,这意味着负载均衡器是我系统中的瓶颈,增加上游服务器的数量并不重要。
这取决于你告诉nginx在你的configuration中做什么以及设置了什么代理模式。
如果您的用例是proxy_pass或fastcgi_pass则由proxy_http_version和fastcgi_keep_conn组合到上游服务器块的keepalive指令中。