dist: place systemd unit options correctly

This PR places StartLimitIntervalSec and StartLimitBurst in the
Unit section of systemd unit files, rather than the Service section.

https://www.freedesktop.org/software/systemd/man/systemd.unit.html

Fixes #10065
This commit is contained in:
Seth Hoenig 2021-02-22 19:23:00 -06:00
parent b764f52ab9
commit d2cd605995
3 changed files with 5 additions and 5 deletions

View File

@ -3,6 +3,8 @@ Description=Nomad
Documentation=https://nomadproject.io/docs/
Wants=network-online.target
After=network-online.target
StartLimitIntervalSec=10
StartLimitBurst=3
# When using Nomad with Consul it is not necessary to start Consul first. These
# lines start Consul before Nomad as an optimization to avoid Nomad logging
@ -19,8 +21,6 @@ LimitNOFILE=65536
LimitNPROC=infinity
Restart=on-failure
RestartSec=2
StartLimitBurst=3
StartLimitIntervalSec=10
TasksMax=infinity
OOMScoreAdjust=-1000

View File

@ -3,6 +3,7 @@ Description=Nomad Agent
Requires=network-online.target
After=network-online.target
StartLimitIntervalSec=10
StartLimitBurst=3
[Service]
ExecReload=/bin/kill -HUP $MAINPID
@ -14,7 +15,6 @@ LimitNPROC=infinity
TasksMax=infinity
Restart=on-failure
RestartSec=2
StartLimitBurst=3
[Install]
WantedBy=multi-user.target

View File

@ -3,6 +3,8 @@ Description=Nomad
Documentation=https://nomadproject.io/docs/
Wants=network-online.target
After=network-online.target
StartLimitIntervalSec=10
StartLimitBurst=3
# If you are running Consul, please uncomment following Wants/After configs.
# Assuming your Consul service unit name is "consul"
@ -18,8 +20,6 @@ LimitNOFILE=infinity
LimitNPROC=infinity
Restart=on-failure
RestartSec=2
StartLimitBurst=3
StartLimitIntervalSec=10
TasksMax=infinity
[Install]