https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40901 --- Comment #199 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Created attachment 205953 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205953&action=edit Bug 40901: (QA follow-up) Polish the per-component units - Order services Before= their instance target instead of After=. With After=, koha@<inst>.target (and therefore koha.target) reported active before a single daemon had started, so its state meant nothing to anything ordered after Koha. koha@.target is likewise Before=koha.target. - Add SyslogIdentifier=%i-koha-<service> to every unit so journal lines can be filtered per instance and component (the template this series removed already did this) and Documentation= pointing at each helper's man page. - koha-plack@: stop with SIGQUIT and a 30s timeout. Starman treats QUIT as graceful shutdown and TERM as immediate; the SysV path used QUIT/30/KILL/5, so the default SIGTERM cut in-flight requests on every restart. Drop the redundant --user/--group starman flags, User=/Group= already apply. - koha-worker@, koha-worker-long_tasks@: KillMode=mixed with a 120s timeout so the parent is signalled but a running forked job gets a chance to finish before it is killed. - koha-zebra@: remove every *socket file in the run directory rather than the two default names, so sites with customised <listen> entries get the same stale-socket protection. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> -- You are receiving this mail because: You are watching all bug changes.