fix(tableau) : le service du 132 retrouve les jetons de la collecte du bouton #1815
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/132-service-jetons"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
La panne
Le bouton « Actualiser » de la page du 132 ne collectait plus rien, et il le disait à sa façon : « Mis à jour il y a 6 h », avec « Chiffres à jour » sur le bouton.
Depuis que
/actualiserest servie par le service Rust (t_cd8a473a), c'est lui qui lancepython3 tableau-bord.py --force, donc dans son propre sandbox. Or l'unité porteProtectHome=yes: pour le service et pour tout ce qu'il lance,/home/studio/.claudeest un dossier vide. Chaque clic mourait en une seconde :Mesure :
derniere-collecte.jsonfigé à 12:06:38, clics à 12:11:55 et 12:22:27 sans effet. Seules les collectes du minuteur et du cron, hors sandbox, aboutissaient — d'où des chiffres vieux de plusieurs heures, et un échec invisible (la route répond202, et « Chiffres à jour » est un libellé fixe dont le seuil de retard vaut2 × cadence= 24 h).Le correctif
/homereste lisible et protégé ; seul le dossier des jetons est réinscriptible, parce que la collecte y renouvelle les jetons TikTok et Instagram.Vérifié de bout en bout (2026-10-17)
systemd-runavec ses propriétés) : jetons lisibles, écriture acceptée ;POST /actualisersur127.0.0.1:8096:202 {"chaine":null,"lance":true}, puis les huit chaînes, TikTok et Instagram relevés en 82,8 s, page réécrite,derniere-collecte.jsonà12:42,erreurs: [].L'unité du 132 a été corrigée à la main le 2026-10-17 (sauvegarde
service-tableau.service.bak-jetons-protecthome-20261017) ; ce commit la garde corrigée, sinon le prochaindeployer.shla repose en arrière.Ce qui reste ouvert
cause/codede/etatet dire « Relevé en échec » avec sa cause (front Svelte).http://192.168.1.142:8798/processus.jsonrefuse la connexion en boucle (Connection reset by peer,Broken pipe) — onglet Processus, côté LXC 130.Doc :
_tableau/LXC-132.md(section du 2026-10-17) et la leçon dansLECONS.md(« un lanceur sandboxé hérite du sandbox, et un 202 cache la panne »).fusion-auto: pas de fusion, la CI est rouge (Front Svelte). Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.58076a875baed9a5de7e