openMairie.org | Démonstration | Documentation | Forum

[Annulée] Prop0038 - Proposition à discuter: ajout d'un script PHP dédié à la surveillance d'opérationnalité

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 ?