Ce module implémente le support de l'intégration de systemd. Il
permet de démarrer httpd en temps que service avec le paramètre de
systemd Type=notify
(voir la page de manuel
systemd.service(5) pour plus de détails). Il ajoute aussi des
statistiques à la sortie de la commande systemctl
status
, et fournit diverses directives pour l'intégration de
systemd.
La directive
Cette fonctionnalité prend tout son sens en combinaison avec l'activation du socket systemd (voir la page de manuel systemd.socket(5)). En effet, lorsque httpd est démarré par systemd suite à l'arrivée d'une ou plusieurs requêtes HTTP, cette directive vous permet d'arrêter httpd automatiquement lorsque toutes les requêtes ont été traitées.
De par la conception de cette implémentation, l'inactivité de httpd
n'est vérifiée que toutes les 10 secondes, ce qui signifie que si
vous spécifiez IdleShutdown 14
, httpd ne s'arrêtera
qu'après 20 secondes d'inactivité.