(udp/server/session): Failed to read from backend: read udp 192.168.60.1:35660->192.168.60.12:6121: read: connection refused
. This is great, I'm just wondering what specifically the failover behavior is. Since it's UDP there's no session or ACKs, etc to keep track of at the transport layer, and I'm not sure what connection refused means in the context of UDP. Thanks.
This is my config.
[servers.gklb]
bind = "localhost:3000"
protocol = "tcp"
balance = "weight"
max_connections = 10000
client_idle_timeout = "10m"
backend_idle_timeout = "10m"
backend_connection_timeout = "2s"
[servers.gklb.discovery]
kind = "static"
static_list = [
"IP server 1:80 weight=1",
"IP server 2:80 weight=1",
]
[servers.gklb.healthcheck]
fails = 1
passes = 1
interval = "2s"
timeout="1s"
kind = "ping"
ping_timeout_duration = "500ms"
And I want [bind = "localhost:3000"] is my domain which is used by end user on your browser.