我们一直使用nginx作为php场的反向代理,并为上游主机设置“手动重量设置”。也许30 php后端服务器的能力大不相同。我们改变不了这一点。
我们已经到了不能再手动调整这些重量的地步了。个别上游宿主的随机尖峰会在我们调整体重之前杀死它们。而其他主机却无所事事。(!)
什么是手动加权循环的替代方案?最好是基于实际上游系统负载的自动解决方案。
发布于 2013-11-05 16:21:56
您可以在上游模块定义中使用least-conn指令。这指定组应该使用负载平衡方法,其中将请求传递到具有最少活动连接数的服务器。它出现在1.2.2版中。
更多信息见NGINX文档:http://nginx.org/en/docs/http/ngx_http_上游_module.html#least_康恩
https://serverfault.com/questions/550829
复制相似问题