From f37fc0da1129e3fbec383329741dffbd968074ad Mon Sep 17 00:00:00 2001 From: efim Date: Tue, 27 Jun 2023 13:49:20 +0000 Subject: [PATCH] fix(11): adding missing systemd options Configure unit start rate limiting. Units which are started more than startLimitBurst times within an interval time interval are not permitted to start any more. https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=startLimit --- 11-single-price-grid-component/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/11-single-price-grid-component/default.nix b/11-single-price-grid-component/default.nix index 62aefb5..406e256 100644 --- a/11-single-price-grid-component/default.nix +++ b/11-single-price-grid-component/default.nix @@ -55,7 +55,8 @@ let description = "My Java Service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - + startLimitIntervalSec = 30; + startLimitBurst = 10; serviceConfig = { ExecStart = "${pkgs.jdk}/bin/java -jar ${package}/bin/priceGridApp.jar -p ${toString cfg.port} --host ${cfg.host}";