504 Gateway Timeout - Docker Swarm + Plex


I'm currently migrating all of my applications from a single host docker setup to a swarm however I appear to be getting a Gateway Timeout when trying to access my plex instance and can't seem to work out what is causing the issue and would be grateful if someone would be able to take a look.

Stack - https://pastebin.com/SRpRzFJa
Traefik Logs - https://pastebin.com/9NE7ZFkm
traefik.toml - https://pastebin.com/gWA7tBB8

Traefik Logs (504) -

time="2019-12-21T09:40:53Z" level=debug msg="'504 Gateway Timeout' caused by: dial tcp i/o timeout"
time="2019-12-21T09:40:53Z" level=debug msg="vulcand/oxy/forward/http: Round trip:, code: 504, Length: 15, duration: 30.002179885s tls:version: 303, tls:resume:true, tls:csuite:cca8, tls:server:watch.whitebox.app"

Please let me know if you need any more info.

I'm seeing similar issues, were you able to resolve your issues?

In swarm mode, services are unreachable when deployed on workers, but work fine on the master node where Traefik is running.