【问题标题】:how to switch users on least user server如何在最少用户服务器上切换用户
【发布时间】:2019-04-27 22:27:09
【问题描述】:

我正在开发一个应用程序,我有 3 个 apache 服务器和 1 个 nginx 服务器现在假设我的网站上是否有 10000 个活跃用户,并且我希望它们以每台服务器的 2500 个用户分布我如何使用 php i 做到这一点当 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 实现它,老实说我无法创建任何逻辑

【问题讨论】:

    标签: php apache oop nginx server


    【解决方案1】:

    我相信 Nginx 负载平衡不能根据用户数量工作,而是使用众所周知的负载平衡技术,例如 round robinleast-connected ip-hash。默认情况下,如果您不指定负载均衡的类型,它将使用 round robin,根据您的配置,它使用非常适合您的场景的循环,您不需要基于用户数的限制。

    查看文档:http://nginx.org/en/docs/http/load_balancing.html

    【讨论】:

    • 先生,我不想进入循环赛期,我想做的就是每 2500 次点击将用户切换到另一台服务器,而不是我想在所有 4 台服务器上轮换他们你能帮忙吗我在 php 中使用这个
    猜你喜欢
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    相关资源
    最近更新 更多