diff options
author | Molly Miller <mm@flyingcircus.io> | 2023-10-18 08:39:57 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-11-13 16:10:55 +0100 |
commit | 9cec5c807af15237c3cbf377268d3611424d5bd3 (patch) | |
tree | f5f6e2a8247cc61fd0f842404f0e05fb2e3e2132 /nixos/modules/services/mail/mailman.nix | |
parent | c4715cf4762dbc50152c69f3db7b92eff0e94d34 (diff) | |
download | nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar.gz nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar.bz2 nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar.lz nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar.xz nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.tar.zst nixpkgs-9cec5c807af15237c3cbf377268d3611424d5bd3.zip |
nixos/mailman: restart services on failure and increase mailman timeouts
Diffstat (limited to 'nixos/modules/services/mail/mailman.nix')
-rw-r--r-- | nixos/modules/services/mail/mailman.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/services/mail/mailman.nix b/nixos/modules/services/mail/mailman.nix index a7e8aee1f2a..76035625fbe 100644 --- a/nixos/modules/services/mail/mailman.nix +++ b/nixos/modules/services/mail/mailman.nix @@ -493,6 +493,9 @@ in { RuntimeDirectory = "mailman"; LogsDirectory = "mailman"; PIDFile = "/run/mailman/master.pid"; + Restart = "on-failure"; + TimeoutStartSec = 180; + TimeoutStopSec = 180; }; }; @@ -596,6 +599,7 @@ in { User = cfg.webUser; Group = "mailman"; RuntimeDirectory = "mailman-uwsgi"; + Restart = "on-failure"; }; }); @@ -620,6 +624,7 @@ in { User = cfg.webUser; Group = "mailman"; WorkingDirectory = "/var/lib/mailman-web"; + Restart = "on-failure"; }; }; } // flip lib.mapAttrs' { |