如何在最少用户服务器上切换用户

时间:2018-11-26 09:44:28

标签: php apache oop nginx server

我正在开发一个应用程序,其中我有3个apache服务器和1个nginx服务器,现在假设我的网站上有10000个活动用户,并且我希望每个服务器与2500个用户一起分发它们,该如何使用php我呢?希望当2500个用户位于第一台服务器上并且第三和第四台服务器继续运行时,希望用户重定向到第二台服务器,请有人可以帮助我。我在Nginx网站上尝试了一个示例

upstream backend {
server php-app1.example.com;
server php-app2.example.com;
}

server {
listen 80;
server_name www.example.com;
# enforce HTTPS
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;
server_name www.example.com;

location /some/path/ {
proxy_pass http://backend;
}

但是不知道如何使用apache来实现它,说实话我无法创建任何逻辑

1 个答案:

答案 0 :(得分:1)

我相信Nginx负载均衡不能根据用户数量进行操作,相反,它使用了众所周知的负载均衡技术,例如轮询连接最少 ip-hash 。默认情况下,如果您不指定负载均衡的类型,它将使用循环,根据您的配置,它使用的是非常适合您的方案的循环,您不需要限制基于用户数。

看看文档:{​​{3}}