diff --git a/backend/routes/osm.py b/backend/routes/osm.py index baf653a..0384afc 100644 --- a/backend/routes/osm.py +++ b/backend/routes/osm.py @@ -180,10 +180,12 @@ async def get_pois( stale = _stale_tiles(type, tiles) if stale and not fast: - # Hintergrund-Task mit gespeicherter Referenz (GC-sicher) + logger.info(f"OSM BG-Start: {type} {len(stale)} stale Tiles") async def _bg_fetch(poi_type, stale_tiles): + logger.info(f"OSM BG-Task läuft: {poi_type} {len(stale_tiles)} Tiles") for (x, y) in stale_tiles: await _fetch_and_store_tile(poi_type, x, y) + logger.info(f"OSM BG-Task fertig: {poi_type}") task = asyncio.create_task(_bg_fetch(type, stale)) _bg_tasks.add(task) task.add_done_callback(_bg_tasks.discard)