diff --git a/dist/systemd/nomad.service b/dist/systemd/nomad.service index 927b55d09..932bef34d 100644 --- a/dist/systemd/nomad.service +++ b/dist/systemd/nomad.service @@ -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 diff --git a/e2e/terraform/packer/ubuntu-bionic-amd64/nomad.service b/e2e/terraform/packer/ubuntu-bionic-amd64/nomad.service index 2e9c56097..6d805ff8c 100644 --- a/e2e/terraform/packer/ubuntu-bionic-amd64/nomad.service +++ b/e2e/terraform/packer/ubuntu-bionic-amd64/nomad.service @@ -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 diff --git a/terraform/shared/config/nomad.service b/terraform/shared/config/nomad.service index 0857c5a0d..07fcde891 100644 --- a/terraform/shared/config/nomad.service +++ b/terraform/shared/config/nomad.service @@ -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]