From f9c57df6ba10f2c01d830b660e39109555849378 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Tue, 25 Nov 2025 10:54:46 +0100 Subject: ... --- accounts/gkleen@sif/systemd.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'accounts/gkleen@sif/systemd.nix') diff --git a/accounts/gkleen@sif/systemd.nix b/accounts/gkleen@sif/systemd.nix index e601b49c..fd4b4cf4 100644 --- a/accounts/gkleen@sif/systemd.nix +++ b/accounts/gkleen@sif/systemd.nix @@ -171,6 +171,8 @@ in { }; Unit = { StopWhenUnneeded = true; + StartLimitInterval = "2s"; + StartLimitBurst = 25; }; }; "autossh-socks@proxy.mathw0h:8123" = { @@ -385,11 +387,25 @@ in { sockets = listToAttrs (map (port: nameValuePair "proxy-to-autossh-socks@${toString port}" { Socket = { ListenStream = "%I"; + TriggerLimitIntervalSec = 0; + PollLimitIntervalSec = "180s"; + PollLimitBurst = 6; }; Install = { WantedBy = ["default.target"]; }; - }) [8118 8120 8122 8124]) // { + }) [8118 8122 8124]) // { + "proxy-to-autossh-socks@8120" = { + Socket = { + ListenStream = "%I"; + TriggerLimitIntervalSec = 0; + PollLimitIntervalSec = "2s"; + PollLimitBurst = 20; + }; + Install = { + WantedBy = ["default.target"]; + }; + }; "yt-dlp" = { Socket = { SocketMode = "0600"; -- cgit v1.2.3