首页 新闻 会员 周边 捐助

Apache做反向代理的故障转移策略

0
悬赏园豆:100 [已解决问题] 解决于 2014-12-26 17:12

由于项目中需要用到集群环境,用Apache做反向代理当入口服务器,后端是4台IIS服务器。但在做故障转移的时候出现问题,只要有一个页面出现错误,Apache就会在60秒禁止使用该服务器。由于各个IIS没有做session同步,所以使用中经常遇到退出重新登录的页面,体验非常差。


请问有没有办法设置Apache参数,当返回的错误次数达到一定数值时再标记该服务器不可用,比如超过10次标记5分钟内不访问该服务器


nginx有个配置max_fails 就是干这个用的,Apache没有找到


这个需求很常见,请用过的指点一下

 

 

ps:
下面是我设置了超时时间2分钟,禁用时间5分钟

 

BalancerMember 192.168.2.100 route=web1 lbset=0 retry=300 timeout=120
BalancerMember 192.168.2.101 route=web2 lbset=0 retry=300 timeout=120
问题补充:

难道高手都回家过年了 ?

卒子的主页 卒子 | 小虾三级 | 园豆:588
提问于:2014-01-14 12:41
< >
分享
最佳答案
0

查找配置文件的模板,看有没有哪个参数可以指定。。。失败请求次数。。

收获园豆:100
angelshelter | 大侠五级 |园豆:9914 | 2014-01-23 22:39

翻阅了官方的文档 可惜没有找到,项目快上线了,先凑合用

卒子 | 园豆:588 (小虾三级) | 2014-01-27 12:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册