Bug 40901: (follow-up) Cap restart attempts on per-component units

Add StartLimitIntervalSec=60 add StartLimitBurst=3 so a broken-at-
startup daemon stops looping at after three attempts.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>
Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
This commit is contained in:
Kyle M Hall 2026-05-12 11:49:57 -04:00 committed by Pedro Amorim
parent 0f2f88371d
commit a6226588f6
No known key found for this signature in database
GPG Key ID: 06B75BA7F3894D55
6 changed files with 13 additions and 0 deletions

View File

@ -3,6 +3,8 @@ Description=Koha Elasticsearch indexer daemon for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=simple

View File

@ -3,6 +3,8 @@ Description=Koha Zebra indexer daemon for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target koha-zebra@%i.service
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=simple

View File

@ -3,6 +3,8 @@ Description=Koha Plack server for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=forking

View File

@ -5,6 +5,9 @@ Requires=koha-create-dirs@%i.service
After=koha@%i.target
AssertPathExists=/etc/koha/sites/%i/SIPconfig.xml
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=simple
User=%i-koha

View File

@ -3,6 +3,8 @@ Description=Koha Z39.50/SRU server for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=forking

View File

@ -3,6 +3,8 @@ Description=Koha Zebra indexing server for %i
PartOf=koha@%i.target
Requires=koha-create-dirs@%i.service
After=koha@%i.target
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=forking