Maintenance
État & actions
Le modèle moderne est la voie unique du serveur : snapshots légers, périodes préparées et historique canonique.
Santé du modèle
OKCache réconcilié : SUM(hour) = day. Dernier contrôle : 2026-09-07T08:51:40Z.
- Mismatches
- 0
- Écart snapshot → heure
- 51m4s
- Erreur cache
- aucune
- Rattrapage automatique
- ok
- Dernier contrôle rattrapage
- 2026-09-07T08:01:44Z
- Résultat rattrapage
- cache horaire a jour
Rétention automatique
active · okLa purge vérifie la couverture moderne, conserve une frontière par torrent et ne compacte jamais automatiquement la base.
- Rétention
- 14 jours
- Intervalle
- 24 h
- Plafond par cycle
- 500000 ligne(s)
- Prochain contrôle
- 2026-09-07T13:01:30Z
- Dernier contrôle
- 2026-09-06T09:11:41Z (339 ms)
- Dernier lot
- candidats 0 · supprimés 0 · restant 0
Sécurité HTTP et reverse proxy
à vérifierLe serveur écoute le réseau sans authentification applicative. Le port interne doit rester limité au LAN et ne pas être publié directement sur Internet.
- Écoute serveur
- 0.0.0.0:8100
- Authentification
- inactive
- Transport observé
- HTTPS signalé par le reverse proxy
- Hôte demandé
- forge.nicolasbruchet.fr
- Pair réseau direct
- 127.0.0.1
- Origines formulaires ajoutées
- aucune origine supplémentaire
L'application n'utilise pas X-Forwarded-For comme preuve d'identité. Un en-tête X-Forwarded-Proto indique seulement le transport déclaré par le proxy.
Couverture des données par torrent
canonique autonome- Snapshots détaillés
- 2026-05-31T18:09:00Z → 2026-09-07T08:54:04Z
- Cache horaire rationalisé
- 2026-05-31T06:00:00Z → 2026-09-07T08:00:00Z
- Audit migration
- 109 jour(s) source · manquants qualité 0 · manquants canonique 0
- Canonique prepared
- 92 jour(s) · 36591 ligne(s)
- Archive canonique autonome
- 17 jour(s) · 1606 ligne(s)
Pages standard sur canonique : OK. L'historique importe est conserve dans le canonique sans relecture legacy. Chemin standard : fact_torrent_periods pour le récent et fact_history_daily_canonical pour l’historique long couvert.
Aide dynamique — fraîcheur des données
normalLes snapshots sont collectés d’abord ; l’affichage est mis à jour quand le cache rationalisé est recalculé, puis quand la page se rafraîchit.
fact_snapshots_light.- Mode de calcul
- rationalisé uniquement : fact_snapshots_light → fact_torrent_periods
- Consolidation large
- toutes les 1 h sur 2 jour(s)
- Rattrapage cache
- automatique, par fenêtre de 30 jour(s)
- Cache filtres
- 10 min
- Quick check SQLite
- désactivé au démarrage
Règle pratique : Retard attendu : les snapshots sont bruts ; cartes et graphes lisent le cache consolidé. Le rattrapage automatique comble les jours manquants si le cache prend du retard.
Actions recommandées
modèle moderneCes actions ne doivent pas utiliser les anciennes summaries quand le mode rationalisé est actif.
Orchestration et derniers résultats
| Dernier recalcul récent | 2026-09-07T08:51:43Z (12405 ms) — 1708 période(s) |
|---|---|
| Dernier recalcul récent évité | — |
| Changement de journée | actif · délai 5 min · prochain 2026-09-07T22:05:00Z |
| Fenêtre calme minuit | 15 min |
| Dernier changement de journée | 2026-09-06T22:05:16Z (16928 ms) — ok · 854 période(s) recalculée(s) pour la nouvelle journée |
| Dernière consolidation | 2026-09-07T06:02:21Z (35950 ms) |
| Phases consolidation | inférences 467 ms · cache 28812 ms · canonique 6669 ms |
| Dernier contrôle rattrapage | 2026-09-07T08:01:44Z — ok |
| Dernier rattrapage exécuté | 2026-09-06T13:02:01Z (27373 ms) — cache horaire a jour |
| Phases rattrapage | plan 1781 ms · cache 0 ms · canonique 0 ms |
| Fenêtre rattrapage | — cache horaire a jour |
| Dernière synchro modèle | |
| Dernier cycle ignoré | 2026-09-07T08:01:46Z — consolidation ignorée : maintenance ou recalcul récent en cours |
| Dernier résultat purge | Purge automatique : 0 snapshot(s) léger(s) couvert(s) supprimé(s) sur 0 candidat(s), rétention 14 jour(s), frontières torrent conservées. |
| Dernier résultat stockage | |
| Dernière erreur |
Détails du stockage moderne
Chaîne active : fact_snapshots_light → fact_torrent_periods → fact_history_daily_canonical.
Analyse physique SQLite
Analyse en lecture seule des pages réellement occupées par chaque table et index. Elle s'exécute en arrière-plan pour rester indépendante du délai du reverse proxy.
Stockage rationalisé
Cette action réduit fact_snapshots_light sans toucher aux tables legacy. Elle conserve un snapshot frontière par torrent avant la coupure pour garder des deltas recalculables.
Dernière analyse de rétention terminée en 0 s · 2026-09-06T13:20:56Z
Analyse stockage rationalisé — rétention 14 jours
Statut : Aucun snapshot léger couvert n'est supprimable avec cette rétention.
| Seuil local | 2026-08-23 00:00 CEST |
|---|---|
| Seuil UTC | 2026-08-22T22:00:00Z |
| Suppression avant | 2026-08-22T22:00:00Z |
| Dernière heure couverte | 2026-09-06T13:00:00Z |
| Snapshots légers supprimables | 0 |
| Snapshots conservés après purge | 2768455 |
| Période supprimable | → |
| Espace logique potentiellement libéré | 0 o |
Actions avancées / dangereuses
À utiliser ponctuellement après sauvegarde. Le compactage est long sur NAS et nécessite temporairement de l'espace libre ; si seul le WAL est gros, essaie d'abord Tronquer WAL.