UDP packets cannot be sent to or received from the server. #6
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The first time connecting to a new instance of mumble, the mumble client displays the message "UDP packets cannot be sent to or received from the server. Switching to TCP mode."
(in the client: Settings > Network > Force TCP mode should be off)
This probably shouldn't be happening, since we have a UDP entrypoint.
This was causing some additional issues with clients being unable to connect over UDP (needing to force TCP mode). So we investigated this a bit further.
Identified Issue
Issue is on traefik's end - the
appcontainer drops outbound UDP packets.That's by design. By default, traefik terminates UDP connections after 3s of idleness. In our multinode setup, that's not enough. Those 3s of idleness can occur during startup or at random during network hiccups. And once it happens, all UDP connections are broken.
https://doc.traefik.io/traefik/reference/install-configuration/entrypoints/#opt-udp-timeout
Proposed Solution
The simplest option seems to be to increase the timeout.
traefik.yml.tmplneeds to be modified:I'll test this for a while in chaos mode before I make a pull request.