nginx负载均衡问题

你看我挂在东南枝上 2017-11-10 05:57:09
我在服务器上配置了nginx做负载均衡,转发到两个不同的tomcat,两个tomcat的权重一样,如果其中一个tomcat的其中一个服务stop了,但是tomcat还起着,那么访问nginx有50%的可能性会得到404结果,有什么好的解决办法吗?
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqyy725 2017-11-13
  • 打赏
  • 举报
回复
标准的nginx 做负载均衡,不但是要做权重,还要做健康检查,而且为了解决session问题,你还可以选择ip_hash; 需要一个ngx的健康检查模块:nginx_upstream_check_module 在upstream里面加入 check interval=3000 rise=2 fall=5 timeout=1000 type=http; 你可以用以下淘宝的tengine 对负载均衡处理要好一点
  • 打赏
  • 举报
回复
upstream webs { server 10.0.0.1 weight=2 max_fails=2 fail_timeout=30; server 10.0.0.2 weight=2 max_fails=2 fail_timeout=30; }

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧