首页新闻找找看学习计划

nginx udp 负载均衡,有服务器宕机的时候,如何处理

0
[待解决问题]

我又3台后台服务器,用nginx 做负载均衡,传输协议是udp的, 现在我有一台服务器宕机后,还是会给宕机服务器发消息,过10多分钟后,发给宕机服务器的消息又发到了好的服务器上,我想达到的效果是 假如消息发给了宕机服务器,2秒没有数据返回,就立马把消息发送给另一台服务器

百鸟朝凤的主页 百鸟朝凤 | 初学一级 | 园豆:54
提问于:2019-07-15 11:15
< >
分享
所有回答(1)
0

设置健康检查,参考 UDP Health Checks

dudu | 园豆:41258 (高人七级) | 2019-07-15 11:16

给的地址打不开。。。我是开源的nginx ,好像没有这个功能

支持(0) 反对(0) 百鸟朝凤 | 园豆:54 (初学一级) | 2019-07-15 11:23

@dudu: 我设置max_fails 和 fail_timeout 了,不起作用。。。我设置的1次 10秒钟, 但测试还是大约10分钟左右才会把失败的信息转到正常的服务器上,10秒中之内无论多少条,该发送到宕机服务器上的信息还是会发送,根本没有在负载中剔除宕机服务器

支持(0) 反对(0) 百鸟朝凤 | 园豆:54 (初学一级) | 2019-07-15 11:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册