IGNF / validator-api

API permettant d'appeler IGNF/validator, qui permet de valider et de normaliser les données présentes dans une arborescence de fichiers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Améliorer la gestion des SIGTERM

mborne opened this issue · comments

commented

Contexte

Il convient de mieux traiter les SIGTERM pour l'exécution en environnement afin de :

  • Fluidifier les arrêts/redémarrages du conteneur exécutant apache2
  • Mieux traiter l'arrêt du conteneur exécutant la boucle de validation (retour au statut "PENDING")

Actions

  • .docker/application.sh run - faire suivre SIGTERM à apache2
  • .docker/application.sh backend / loop-validate.sh - faire suivre SIGTERM à la commande à la commande PHP et arrêter la boucle en cas de SIGTERM
  • Implémenter l'interface SignalableCommandInterface au niveau de la commande de traitement de validation (processing -> pending en cas d'arrêt)
  • Ajouter l'extension "pcntl" à l'image docker

Remarque