traefik.service.server.health
Backend server health statusDimensions:None
Interface Metrics (3)
Dimensions:None
Sources
Technical Annotations (24)
Configuration Parameters (2)
--providers.docker.networkrecommended: edgetraefik.docker.networkrecommended: <shared_network_name> (e.g., traefik_proxy)Error Signatures (5)
502 Bad Gatewayhttp status504 Gateway Timeouthttp statusdial tcp [IP]:[port]: connect: connection refusedlog patternread: connection reset by peerlog pattern502http statusCLI Commands (6)
docker inspect traefik --format '{{json .Config.Cmd}}'diagnosticdocker inspect app --format '{{json .NetworkSettings.Networks}}'diagnosticdocker exec -it traefik sh -lc 'wget -qSO- http://172.24.0.5:8080/health -O /dev/null'diagnosticdocker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}'diagnosticdocker-compose up -d --force-recreate backenddiagnosticcurl http://traefik-metrics.traefik:8082/metrics | grep traefik_service_requests_totaldiagnosticTechnical References (11)
Docker networkcomponent--providers.docker.networkcomponent0.0.0.0concept127.0.0.1conceptDocker providercomponentservice discoveryconceptRound Robinconceptload balancingconceptpkg/middlewares/accesslogcomponentpkg/proxy/httputil/proxy.gofile pathErrorHandlerWithContextcomponentRelated Insights (7)
Network isolation prevents Traefik from reaching container backendscritical
▸
502 Bad Gateway when backend unreachable despite router matchcritical
▸
Traefik 504 Gateway Timeout after backend container restart on multiple networkscritical
▸
Single backend server failure causes partial user impact in load-balanced setupwarning
▸
High 5xx error rate indicating backend or routing failurescritical
▸
Backend service down detected by health checkcritical
▸
502 Bad Gateway errors lack failure details in access logswarning
▸