2012-09-01 26 views
0

我刚刚通过HAProxy。文章表明,将maxconn设置为1是一个重要的生命保护程序,并且在Nginx上有一个明确的+1。将maxconn config设置为1有什么好处?HAProxy maxconn 1

回答

4

它只适用于一些无法同时处理多个请求并且只能序列化它们的服务器。在这种情况下,您肯定不希望向繁忙的服务器发送新请求,因为这些请求必须等到服务器再次释放为止。 Maxconn 1确保当服务器已被使用时,请求可以分配给另一台服务器,以防其他地方存在某个空间。否则,请求将位于队列中,并被分配给第一台服务器以释放连接。

此外,有了这样的服务器,它有助于在haproxy中有大量缓冲区,以便在向客户端发送数据时快速排空和缓冲响应并释放服务器。