WFC Status Zeit (Server) : 2026-09-15 15:13:25 PHP : 8.2.12 index.json : OK Maps in index.json : 0 PNG-Dateien im data/maps : 894 Hinweis - Wenn "Maps in index.json" = 0 und PNG-Dateien = 0, dann ist der Python-Generator (cron_generate.py) noch nicht gelaufen oder konnte auf dem Webspace nicht ausgeführt werden (Python/wgrib2 fehlt). Letztes Generator-Log (cron_generate.log): [landkreis_celle icon_d2_ruc cape f026 <= +006:30] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [landkreis_celle icon_d2_ruc cape f027 <= +006:45] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [landkreis_celle icon_d2_ruc cape f028 <= +007h] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [landkreis_celle icon_d2_ruc cape f029 <= +007:15] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [landkreis_celle icon_d2_ruc cape f030 <= +007:30] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [landkreis_celle icon_d2_ruc cape f031 <= +007:45] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [niedersachsen icon_d2_ruc cape f024 <= +006h] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [niedersachsen icon_d2_ruc cape f025 <= +006:15] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [niedersachsen icon_d2_ruc cape f026 <= +006:30] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [niedersachsen icon_d2_ruc cape f027 <= +006:45] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT006H00M.grib2 [niedersachsen icon_d2_ruc cape f028 <= +007h] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [niedersachsen icon_d2_ruc cape f029 <= +007:15] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [niedersachsen icon_d2_ruc cape f030 <= +007:30] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 [niedersachsen icon_d2_ruc cape f031 <= +007:45] ERROR: 404 Client Error: Not Found for url: https://opendata.dwd.de/weather/nwp/v1/m/icon-d2-ruc/p/CAPE_ML/r/2026-06-25T17:00/s/PT007H00M.grib2 Traceback (most recent call last): File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1972, in main() ~~~~^^ File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1923, in main for ok, msg in ex.map(_worker_render_one, jobs, chunksize=chunksize): ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\process.py", line 617, in _chain_from_iterable_of_lists for element in iterable: ^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ~~~~~~~~~~^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending. Traceback (most recent call last): File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1972, in main() ~~~~^^ File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1923, in main for ok, msg in ex.map(_worker_render_one, jobs, chunksize=chunksize): ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\process.py", line 617, in _chain_from_iterable_of_lists for element in iterable: ^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ~~~~~~~~~~^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending. Traceback (most recent call last): File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1972, in main() ~~~~^^ File "C:\laragon\www\wfc-maps\python\cron_generate.py", line 1923, in main for ok, msg in ex.map(_worker_render_one, jobs, chunksize=chunksize): ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\process.py", line 617, in _chain_from_iterable_of_lists for element in iterable: ^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ~~~~~~~~~~^^^^^^^^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Users\phein\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.