Aller au contenu principal
Kill -9 Club
Se connecter

fragment (drop-in)

Services

Un fichier dont le nom se termine par .conf, placé sous /etc/systemd/system/nginx.service.d/, analysé après l'unité du paquet et fusionné avec elle : vous écrivez la ligne que vous changez au lieu de recopier trente lignes qu'une mise à jour reprendrait. Fusionné, pas substitué — c'est là que l'heure se perd. Pour LimitNOFILE= ou Restart=, la dernière affectation lue l'emporte ; pour un réglage qui prend une liste — ExecStart=, ExecStartPre=, Environment= — elle s'ajoute. Demandez un autre ExecStart= sur une unité Type=forking et il y en a deux : Refusing, Loaded: bad-setting, pendant que le nginx déjà lancé continue de servir, et la panne attend le prochain redémarrage pour se montrer. Un ExecStart= nu remet la liste à zéro avant la vôtre. Un fragment écrit à la main réclame systemctl daemon-reload : restart seul rejoue la définition tenue en mémoire, systemctl show -P LimitNOFILESoft répond toujours 1024, et le fragment passe pour inutile. systemctl edit recharge en sortant.

Aussi écrit : fichier drop-in, override.conf, fragment de configuration