diff --git a/client/innernet@.service b/client/innernet@.service index 5c88c30..ea50d21 100644 --- a/client/innernet@.service +++ b/client/innernet@.service @@ -8,6 +8,10 @@ PartOf=innernet.target Type=simple ExecStart=/usr/bin/innernet up %i --daemon --interval 60 Restart=always +# When the daemon exits, wait this amount of secs before restarting. Used to prevent StartLimitBurst +# (5 by default) restarts happening within StartLimitIntervalSec (10 by default) after which systemd +# would refrain from restarting innernet anymore. +RestartSec=10 [Install] WantedBy=multi-user.target diff --git a/server/innernet-server@.service b/server/innernet-server@.service index d4b3a6d..5c3a457 100644 --- a/server/innernet-server@.service +++ b/server/innernet-server@.service @@ -8,6 +8,8 @@ Type=simple Environment="RUST_LOG=info" ExecStart=/usr/bin/innernet-server serve %i Restart=always +# When the daemon exits, wait this amount of secs before restarting instead of default 100ms. +RestartSec=1 [Install] WantedBy=multi-user.target