IEM was returning 503s under 10 concurrent workers. Three fixes: - Req transient retry with exponential backoff on IEM requests - WeatherFetchWorker Oban job retries failed ASOS/RAOB fetches 2-3h later with random jitter to avoid thundering herd - Import script concurrency reduced 10→5, weather queue capped at 3 |
||
|---|---|---|
| .. | ||
| radio | ||
| weather | ||
| workers | ||
| radio_test.exs | ||
| weather_test.exs | ||