我已经配置了一个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有什么想法吗?
发布于 2011-12-05 05:39:53
除非您真的需要Apache提供的一些特性,否则我会倾向于使用Varnish或HAProxy。
估计你的线程快用完了,在线程空闲之前,没有更多的连接被传递到源服务器。
您的超时/ ping值似乎很高-您希望从源站看到什么样的响应时间?
您有没有对各个源站进行负载测试,看看源站可以承受多大的负载,负载均衡测试时源站的负载情况如何?
https://stackoverflow.com/questions/8326673
复制相似问题