Retry on Error konfigurieren
⚙️ Fortgeschritten
·
Updated vor 3 Wochen
Retry on Error konfigurieren
Wiederholt fehlgeschlagene Anfragen automatisch an das Backend — ideal bei kurzzeitigen Ausfällen, Backend-Neustarts oder Load Balancing mit mehreren Backends.
Wie funktioniert es?
Client → Caddy → Backend (Versuch 1: 502)
→ Backend (Versuch 2: 502)
→ Backend (Versuch 3: 200 OK) → Client sieht normale Antwort
Mit mehreren Backends rotieren die Retries zwischen den Backends:
Client → Caddy → Backend A (502)
→ Backend B (200 OK) → Client sieht normale Antwort
Konfiguration
| Parameter | Bereich | Standard |
|---|---|---|
| Retry Count | 1 – 10 | 3 |
Einrichtung
- Route erstellen oder bearbeiten
- Retry on Error Toggle aktivieren
- Retry Count einstellen (1-10)
- Speichern
Wichtige Hinweise
- POST/PUT/DELETE werden ebenfalls wiederholt. Nur aktivieren wenn das Backend idempotente Operationen unterstützt.
- Retries erfolgen sofort — kein exponentielles Backoff.
- Retry Count 1 = maximal 2 Anfragen ans Backend.
- Bei offenem Circuit Breaker werden keine Retries versucht.
- Nur für HTTP-Routen verfügbar.