Porteur principal : Laurent Groleau
Porteur secondaire : ?
Résumé
Ajouter un script dédié à la surveillance du bon fonctionnement d’une application openMairie
Motivation
En exploitation, pour surveiller qu’une application openMairie est opérationnelle, la plateforme de surveillance effectue le plus souvent une requêtes HTTP et regarde le code retour. Si la cible de la surveillance est le script login.php, on crée des sessions PHP qui vont conduire à mettre fin aux vraies sessions utilisateur, quand le nombre de session déclenchera le “garbage collector”.
Pour éviter cela, on choisit donc souvent de cibler un image telle que le logo de l’application. Mais du coup, cette surveillance ne contrôle finalement que la fonction “service http de page statique”.
Pré-requis
Surveillance des applications.
Proposition et implémentation
Je propose donc d’ajouter un script générique à toute application, qui permet de contrôler que le PHP fonctionne, ainsi que la connexion à la base , et la présence du schéma… sans créer de session PHP. C’est ce que j’ai essayé de faire dans le script ./app/check.php consultable ici
Mais on peut certainement imaginer d’autres formes d’implémentation.
Risques
Aller dans le sens inverse de la démarche actuelle de diminution du nombre de scripts ?