/
githubmirror
/
traefik
Обзор
Документация
Войти
/
githubmirror
/
traefik
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/fixtures/failover_statuscode.toml
47 строк
1 KB
Landry Benguigui
Failover according to response status code
09 фев 2026, 16:10
Не верифицирован
09 фев 2026, 16:10
34ae66b
Код
Авторство
О чём код?
[global] checkNewVersion = false sendAnonymousUsage = false [api] insecure = true [log] level = "DEBUG" noColor = true [entryPoints] [entryPoints.web] address = ":8000" [providers.file] filename = "{{ .SelfFilename }}" ## dynamic configuration ## [http.routers] [http.routers.router1] entrypoints = ["web"] service = "failover-service" rule = "PathPrefix(`/`)" [http.services] # Failover service with error-based failover (status codes) [http.services.failover-service] [http.services.failover-service.failover] service = "main-service" fallback = "fallback-service" [http.services.failover-service.failover.errors] status = ["500-504"] maxRequestBodyBytes = 1048576 # 1MB # Main service (no health check - failover based on status codes only) [http.services.main-service] [http.services.main-service.loadBalancer] [[http.services.main-service.loadBalancer.servers]] url = "{{ .MainServer }}" # Fallback service [http.services.fallback-service] [http.services.fallback-service.loadBalancer] [[http.services.fallback-service.loadBalancer.servers]] url = "{{ .FallbackServer }}"