我又3台后台服务器,用nginx 做负载均衡,传输协议是udp的, 现在我有一台服务器宕机后,还是会给宕机服务器发消息,过10多分钟后,发给宕机服务器的消息又发到了好的服务器上,我想达到的效果是 假如消息发给了宕机服务器,2秒没有数据返回,就立马把消息发送给另一台服务器
设置健康检查,参考 UDP Health Checks
给的地址打不开。。。我是开源的nginx ,好像没有这个功能
@百鸟朝凤: 参考 【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
@dudu: 我设置max_fails 和 fail_timeout 了,不起作用。。。我设置的1次 10秒钟, 但测试还是大约10分钟左右才会把失败的信息转到正常的服务器上,10秒中之内无论多少条,该发送到宕机服务器上的信息还是会发送,根本没有在负载中剔除宕机服务器