Vue d’ensemble — à quoi sert cette section
La section Développement (super_admin, niveau 9 ou plus) rassemble les outils d’observabilité et de débogage du système. Elle s’appuie sur Laravel Pulse et fonctionne même sur un poste de développement Windows.
Disposition
| Écran | Objet |
|---|---|
| Doctor | Contrôles de santé toutes les 15 min, dont la pression sur les connexions à la base (empêche la réapparition de la fuite de connexions de pulse:check) |
| Exécution et leader | LeaderLock (bail en base) — empêche une planification en double |
| Requêtes/Requêtes HTTP/Tâches/Appels sortants lents | Les tableaux de lenteur de Pulse |
| Exceptions · Cache · Serveurs · Usage | exceptions, cache, métriques serveur, usage |
| Pulse · Horizon | tableaux de bord externes (réservés aux administrateurs) |
Ne planifiez jamais un démon à boucle infinie comme
pulse:checkvia l’ordonnanceur — une instance qui ne se terminait pas a un jour épuisé les connexions partagées à la base. Lancez-le uniquement comme un unique volet du lanceur, toujours actif.
Accès
Niveau 9 ou plus (super_admin). Horizon ne peut pas tourner sous Windows (pas de pcntl) — en développement, on utilise queue:work.