Pilotage

Pilotage du frontal HTTP

C'est le service Nginx qui gère les requêtes HTTP, son pilotage se fait de façon classique :

# service nginx stop

# service nginx start

# service nginx restart

À noter que lorsqu'un service Publik est coupé, Nginx renvoie des erreurs 502 Bad Gateway. HAProxy réagit alors en tentant la requête sur l'autre machine. Si l'autre répond aussi 502, HAProxy peut afficher un message de maintenance.

Pilotage des services de Publik

Tous les services sont pilotables avec le système service fourni par Debian.

Liste des services Publik en place :

  • hobo : système de déploiement et de provisionning
  • authentic2-multitenant : gestion d'identité et websso
  • combo : CMS des portails usager et agent
  • wcs : moteur de démarches (formulaires et workflows)
  • passerelle : hub de webservices
  • fargo : porte-document
  • supervisor (cas particulier pour le pilotage de hobo-agent, sous-service hobo qui sera bientôt piloté directement par systemd)

Pour exemple, pilotage du service combo (portails) :

# service combo stop

# service combo start

# service combo restart

S'agissant d'une installation dual, ces actions doivent être effectuées sur les deux machines.

Attention : si un service de Publik est démarré ou redémarré alors que PostgreSQL n'est pas disponible, ce démarrage ne fonctionnera pas. Il faudra redemander le démarrage explicitement.