diff --git a/docs/MAPS.md b/docs/MAPS.md index 9f4d107..0411dfb 100644 --- a/docs/MAPS.md +++ b/docs/MAPS.md @@ -205,7 +205,7 @@ environment: | `LIDAR_TILE_BACKGROUND_FMT` | `webp` | format des tuiles entretenues (celui de l'interface) | | `LIDAR_TILE_BACKGROUND_PAUSE` | `1.0` | pause (s) entre deux rendus — le levier de la discrétion | | `LIDAR_TILE_BACKGROUND_INTERVAL` | `120` | secondes entre deux scans des dalles | -| `LIDAR_TILE_BACKGROUND_QUEUE_MAX` | `4096` | file d'attente bornée (au-delà : ignoré jusqu'au prochain scan) | +| `LIDAR_TILE_BACKGROUND_QUEUE_MAX` | `65536` | file d'attente bornée (au-delà : ignoré jusqu'au prochain scan) — une entrée ne coûte que quelques octets | Pilotage : `GET /api/map/background` (état, compteurs, file), `POST /api/map/background` (scan immédiat), `POST /api/map/warm` (pré-calcul manuel diff --git a/lidar_pipeline/mapserve.py b/lidar_pipeline/mapserve.py index 095f7b6..f6d3240 100644 --- a/lidar_pipeline/mapserve.py +++ b/lidar_pipeline/mapserve.py @@ -108,8 +108,8 @@ def _bg_conf(): or "webp").strip(), "pause": max(0.0, float(os.environ.get( "LIDAR_TILE_BACKGROUND_PAUSE", "1.0") or 1.0)), - "queue_max": max(64, int(os.environ.get( - "LIDAR_TILE_BACKGROUND_QUEUE_MAX", "4096") or 4096)), + "queue_max": max(1024, int(os.environ.get( + "LIDAR_TILE_BACKGROUND_QUEUE_MAX", "65536") or 65536)), }