我们正在使用apache 2.2版本,我们有三台服务器配置用于负载平衡(如下所示)
BalancerMember http://node1:port/ route=node1
BalancerMember xxxx://node2:xxxx/ route=node2
BalancerMember xxxx://node3:xxxx/ route=node3
然而,在balancer成员中配置的后端应用程序节点需要大量处理时间,因此我们面临与超时相关的问题,如下所示
“指定的超时已过期:proxy:错误读取状态行 来自远程服务器“
由于我有一个自定义的.conf文件,我必须明确添加以下行,以避免从默认的http-default.conf文件中选择默认超时值
<VirtualHost server:port>
Timeout 500
<Proxy balancer://xxxxx>
BalancerMember http://node1:port/ route=node1 timeout=500
</Proxy>
</VirtualHost>
所以现在我的问题是:
我是否需要在两个级别显式配置超时值,如上所示,
a)代理服务器外的超时500。
b)在BalancerMember级别超时= 500。
我在网上看到,如果Apache BalancerMember的超时是 未配置全局Apache timout在那里继承。请建议..
另外请注意确切的参数需要在巨大的时候进行调整 预计会有并发请求吗?
由于