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

freeton freeton 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
由于项目中需要用到集群环境,用Apache做反向代理当入口服务器,后端是4台IIS服务器。但在做故障转移的时候出现问题,只要有一个页面出现错误,Apache就会在60秒禁止使用该服务器。由于各个IIS没有做session同步,所以使用中经常遇到退出重新登录的页面,体验非常差。

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

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

这个需求很常见,感觉应该有啊

请指点一下
...全文

相关推荐

Apache::AppSamurai-开源

Apache :: AppSamurai是基于mod_perl的身份验证反向代理/应用程序前端,旨在保护应用程序免受直接Internet攻击。

观察社

高可用的并发解决方案nginx+keepalived资料

nginx-1.23.3.tar.gz keepalived-2.2.7.tar.gz apache-tomcat-8.5.85.tar.gz

律二萌萌哒

实战Nginx:取代Apache的高性能web服务器

实战Nginx:取代Apache的高性能web服务器,pdf版,高清

songdragon

Nginx+keepalived+tomcat实现性负载均衡(包含需要的包)

Nginx+keepalived+tomcat实现性负载均衡

zyf110101

nginx+tomcat在windows下做负载均衡

Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。另外,在访问量大的情况下,Tomcat的线程数会不断增加。由于Tomcat自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,对网站的访问严重超时等现象,这时便需要重新启动Tomcat以释放占用的内存,这样做便会阻断网站运行。 所以对Tomcat做负载均衡便很有必要。目前可以和Tomcat做负载均衡的主流服务器是Apache,但是Nginx由于功能多、配置简单等优点逐渐成为很多负载均衡服务器的首选。Nginx的并发数可达到50000,所以理论上可以和Tomcat以1:100的比例来配置,这样便可以很好的解决网站并发瓶颈问题。

zhigao_xdja
评论 2
收藏 已收藏
分享
返回顶部
freeton
Apache 24,915 成员 16,537 内容