永发信息网

nginx tcp负载均衡,一台后端服务当掉,另一个能自动接管如何实现

答案:1  悬赏:30  手机版
解决时间 2021-11-09 02:50
  • 提问者网友:最美的风景
  • 2021-11-08 16:22
nginx tcp负载均衡,一台后端服务当掉,另一个能自动接管如何实现
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-11-08 16:44
fall=5 改成 fall=1
interval=1000 改成 interval=10000

再试追问这是tcp负载均衡,不是http的,怎么来监控呢?追答应该是一样的吧,不过我建议你使用lvs,毕竟nginx本身是不支持tcp负载均衡的,需要安装第三方模块才行,这样的话不如lvs专业。
之前没有读懂你的问题,你需要后端接管的话,就需要keepalived了,负载均衡是前端的事情。追问谢谢您,照你的方法试了不行,补充下问题:我的后端是有两个server:A和server:B,做负载均衡(轮询),如果一个server:A的服务当掉了,如何把server:A标记为down状态,把新的请求全部转移给另一个server:B?实现负载均衡和故障转移。。追答按照nginx的文档的话,这样是可行的,如果不可行的话,建议您考虑下LVS吧。追问真是的情况是不行,http的可以,tcp的不行。。。求大神指点
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯