Systemstatus, Datenquellen und Cache
Wie beim AstroShield-Radar werden technische Zustände von der Live-Ansicht getrennt. So bleibt die Hauptseite übersichtlich und Fehler sind trotzdem sichtbar.
Die Diagnose prüft Cache, Datenquellen und Servervoraussetzungen. Technische Build-Informationen werden nicht in der öffentlichen Oberfläche angezeigt.
Welche Quelle wofür?
Die Symbole kennzeichnen die Datenart, nicht die aktuelle Erreichbarkeit. Den technischen Live-Status zeigt ausschließlich die Diagnose darüber.
Empfohlene Cronjobs
Die Seiten funktionieren auch ohne Cronjob. Für verlässliche Ladezeiten werden Wetter, Pegel und Langzeitreihe getrennt vorgewärmt. Dadurch löst nicht der erste Besucher die aufwendigen externen Abrufe aus.
# Wetter und Intervalle: stündlich 7 * * * * curl --retry 3 --retry-delay 10 --max-time 120 -fsS "https://so-portal.de/SO-Wasser/api/weather.php?lat=51.5711&lon=8.1058&place=Soest" > /dev/null 2>&1 # Amtliche Vergleichspegel: zweimal pro Stunde 17,47 * * * * curl --retry 2 --retry-delay 10 --max-time 90 -fsS "https://so-portal.de/SO-Wasser/api/levels.php?lat=51.5711&lon=8.1058&max_km=120" > /dev/null 2>&1 # ERA5-Langzeitreihe: montags um 03:25 Uhr 25 3 * * 1 curl --retry 3 --retry-delay 20 --max-time 300 -fsS "https://so-portal.de/SO-Wasser/api/history.php?lat=51.5711&lon=8.1058&place=Soest&start_year=1950" > /dev/null 2>&1
Wichtig: Der erste Langzeitabruf kann länger dauern. Die API lädt die Reihe abschnittsweise und speichert erfolgreiche Abschnitte, sodass ein späterer Lauf an vorhandenen Cacheteilen weiterarbeiten kann. Der Cache enthält ausschließlich öffentliche Umwelt- und Koordinatendaten; Benutzerkonten werden nicht benötigt.