【问题标题】:Apache LoadBalancer 'crashes' under the load [closed]Apache LoadBalancer 在负载下“崩溃”[关闭]
【发布时间】:2012-01-24 21:29:42
【问题描述】:

我已经配置了一个 Apache HTTP 服务器 + 负载均衡器(使用 mod_proxy_balancer)

当我执行负载测试时,平衡器不会将大部分负载传递给后端服务器(Tomcat 上的简单 Java 应用程序)

我不确定是 apache httpd 无法处理负载,还是负载均衡器配置..

这是我的 conf 文件的样子:

<Proxy balancer://mycluster>
BalancerMember http://xxxxx.amazonaws.com connectiontimeout=200000 max=50000 timeout=200000 ping=200000
BalancerMember http://yyyy.amazonaws.com connectiontimeout=200000 max=50000 timeout=200000 ping=200000
</Proxy>
ProxyPass /a balancer://mycluster timeout=200000

有什么想法吗?

【问题讨论】:

  • 如果不代理这些请求,Apache 会做什么?你的客户端、错误日志和访问日志是怎么说的?

标签: apache webserver load-balancing mod-proxy


【解决方案1】:

除非您确实需要 Apache 提供的某些功能,否则我会尝试使用 Varnish 或 HAProxy。

猜测你的线程用完了,在线程空闲之前没有更多的连接被传递到源服务器。

您的超时/ping 值似乎相当高 - 您希望从原始服务器看到什么样的响应时间?

您是否对各个源站服务器进行了负载测试,以了解它们可以处理的负载水平,以及在负载平衡负载测试期间它们的负载如何?

【讨论】:

    猜你喜欢
    • 2016-01-09
    • 2013-02-18
    • 2013-09-16
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多